Level 3 Exam-Pattern Test — Complete Tenses Review
8 Questions • 15 min • Chapter MCQ
15:00
Question 1 of 8
Choose the correct option: 'No sooner ___ the bell rung than the students rushed out.'
did
had
has
was
Explanation: 'No sooner had … than …' uses the past perfect with inversion.
Question 2 of 8
Fill in correctly: 'It ___ since morning, and the streets ___ still wet.'
rained / are
has been raining / are
is raining / were
rains / are
Explanation: Ongoing 'has been raining' + present result 'are'.
Question 3 of 8
Edit: 'By the time the ambulance will arrive, the patient will have recovered.'
will arrive → arrives
will have recovered → recovers
ambulance is wrong
no error
Explanation: A time clause uses the present: 'By the time the ambulance arrives'.
Question 4 of 8
Choose the correct sequence: 'She was sure that she ___ the right decision.'
makes
made
had made
will make
Explanation: Earlier than the past 'was' → past perfect 'had made'.
Question 5 of 8
Which sentence is free of tense error?
He has finished the work yesterday.
He finished the work yesterday.
He had finished the work yesterday at 5.
He was finished the work yesterday.
Explanation: 'yesterday' with a single action → simple past 'finished'.
Question 6 of 8
Complete: 'Hardly had I closed my eyes ___ the alarm rang.'
than
when
then
that
Explanation: 'Hardly … when …' is the correct pairing.
Question 7 of 8
Choose: 'The committee ___ the report by the end of this week.'
submits
submitted
will have submitted
had submitted
Explanation: Completed before a future point → future perfect.
Question 8 of 8
Identify the correctly sequenced sentence.
After he had eaten, he will sleep.
After he had eaten, he slept.
After he eats, he had slept.
After he has eaten, he slept.
Explanation: Past perfect (earlier) + simple past (later).