Level 1 & 2 Online Test — Complete Tenses Review
12 Questions • 15 min • Chapter MCQ
15:00
Question 1 of 12
'She ___ TV now.'
watches
is watching
watched
has watched
Explanation: 'now' → present continuous.
Question 2 of 12
'They ___ to Agra last week.'
go
went
have gone
had gone
Explanation: 'last week' → simple past.
Question 3 of 12
'I ___ my keys; I can't find them.'
lose
lost
have lost
had lost
Explanation: Present result → present perfect.
Question 4 of 12
'By the time you read this, I ___.'
leave
left
will have left
had left
Explanation: Future perfect.
Question 5 of 12
'While she ___, the phone rang.'
cooks
cooked
was cooking
has cooked
Explanation: Past continuous (interrupted).
Question 6 of 12
'He ___ here for five years.' (still here)
works
worked
has worked
had worked
Explanation: 'for' + still true → present perfect.
Question 7 of 12
'When we reached, the match ___.'
starts
started
had started
will start
Explanation: Earlier past → past perfect.
Question 8 of 12
Universal truth: 'The teacher said that the moon ___ the earth.'
orbits
orbited
had orbited
will orbit
Explanation: Universal truths stay present.
Question 9 of 12
Fix: 'He entered and looks around.'
entered / looked
enters / looks
entered / looks
enter / looked
Explanation: Keep the past tense.
Question 10 of 12
'I ___ for an hour when she came.'
waited
have waited
had been waiting
am waiting
Explanation: Past perfect continuous.
Question 11 of 12
'We ___ dinner at 8 every night.'
have
are having
had
will have
Explanation: Routine → simple present.
Question 12 of 12
'By next year she ___ school.'
finishes
finished
will have finished
had finished
Explanation: Future perfect with 'by next year'.