New to this topic? Read the lesson first: Verb tenses.
Try these 10 questions, then open the answer to check yourself. The trainer has all 86 questions on this topic, mixed in a new order each time, with your mistakes saved for review.
The convoy ______ the checkpoint when the ambush started.
- Aapproaches
- Bwas approaching
- Chas approached
- Dapproach
Show the answer
B. was approaching
An action in progress that is interrupted takes the past progressive.
By the time the reinforcements arrived, the enemy ______.
- Awithdraws
- Bwithdrew
- Chad withdrawn
- Dhas withdrawn
Show the answer
C. had withdrawn
An earlier action in the past takes the past perfect.
Our unit ______ joint exercises with NATO since 2019.
- Aconducts
- Bconducted
- Chas been conducting
- Dis conducting
Show the answer
C. has been conducting
since + an action that is still going on: present perfect progressive.
Water ______ at 100 degrees Celsius at sea level.
- Aboil
- Bboils
- Cis boiling
- Dhas boiled
Show the answer
B. boils
A general truth takes the present simple.
I ______ my report before the briefing starts tomorrow.
- Afinish
- Bwill have finished
- Cam finishing
- Dfinished
Show the answer
B. will have finished
Completed before a future moment, so future perfect.
The ship ______ port at 0600 tomorrow, according to the schedule.
- Aleaves
- Bis leaving
- Cwill have left
- Dleft
Show the answer
A. leaves
An official timetable takes the present simple, even for the future.
He ______ in the operations centre for three years before he was transferred.
- Aworks
- Bhas worked
- Chad been working
- Dis working
Show the answer
C. had been working
A duration leading up to a past event.
This time next week we ______ across the Mediterranean.
- Asail
- Bwill sail
- Cwill be sailing
- Dhave sailed
Show the answer
C. will be sailing
An action in progress at a future moment.
She ______ the radio when the alarm sounded.
- Arepairs
- Bwas repairing
- Chas repaired
- Drepair
Show the answer
B. was repairing
A past setting interrupted by another action.
I ______ him since the last staff meeting.
- Adon't see
- Bdidn't see
- Chaven't seen
- Dam not seeing
Show the answer
C. haven't seen
since -> present perfect.
With the explanation after each answer and a mistake box.