Back to dashboard

Reading mode

All 12 Tenses

Correct answer is shown on each question. Use Next to read one by one.

Question 1 of 25 0% read

1. They ___ TV right now.

A watch
B watched
C are watching
D have watched

2. He ___ in Karachi since 2020.

A lives
B lived
C has lived
D is living

3. We ___ a picnic next Sunday.

A have
B had
C will have
D are having

4. He never ___ late to school.

A come
B comes
C is coming
D came

5. He ___ all day before he felt tired.

A worked
B was working
C had worked
D had been working

6. She often ___ stories to children.

A tell
B tells
C is telling
D told

7. She always ___ early.

A arrive
B arrived
C arrives
D is arriving

8. We ___ this movie before.

A see
B saw
C have seen
D are seeing

9. They ___ for two hours by the time you arrive.

A practice
B practiced
C will have been practicing
D are practicing

10. We ___ for you at 6 pm tomorrow.

A wait
B waited
C will be waiting
D have waited

11. She ___ a novel these days.

A reads
B read
C is reading
D has read

12. She ___ here for five years by next month.

A lives
B lived
C will have been living
D is living

13. She ___ this time next week.

A travels
B will travel
C will be traveling
D is traveling

14. She ___ a doctor one day.

A is
B was
C will be
D has been

15. I ___ my lunch yet.

A don’t eat
B didn’t eat
C haven’t eaten
D am not eating

16. I ___ him since last year.

A know
B knew
C have known
D am knowing

17. She ___ dinner at the moment.

A cooks
B cooked
C is cooking
D has cooked

18. He ___ football every Sunday.

A plays
B played
C is playing
D has played

19. She ___ since morning, so she is tired.

A worked
B has been working
C is working
D had worked

20. They ___ all night for the exam.

A study
B studied
C had been studying
D are studying

21. We ___ this lesson already.

A finish
B finished
C have finished
D are finishing

22. I ___ my homework already.

A do
B did
C have done
D am doing

23. He ___ for two hours before the guests arrived.

A waited
B was waiting
C had waited
D had been waiting

24. I ___ my assignment yet.

A don't finish
B didn't finish
C haven't finished
D am not finishing

25. She ___ all the chapters by the exam day.

A reads
B will read
C will have read
D has read

You finished reading all questions

Try practice mode to check answers without scoring, or play for a scored attempt.