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 10 0% read

1. He ___ for three hours by noon tomorrow.

A works
B worked
C will have been working
D has been working

2. She ___ her lunch already.

A has eaten
B ate
C is eating
D will eat

3. By next month, they ___ here for ten years.

A will live
B will be living
C will have lived
D will have been living

4. They ___ the work before the teacher arrived.

A complete
B completed
C had completed
D have completed

5. This time tomorrow, we ___ the exam.

A give
B will give
C will be giving
D gave

6. She ___ her homework already.

A finishes
B finished
C has finished
D is finishing

7. She ___ dinner at the moment.

A cooks
B cooked
C is cooking
D has cooked

8. Look! The baby ___.

A cries
B cried
C is crying
D has cried

9. She always ___ early.

A arrive
B arrived
C arrives
D is arriving

10. The students ___ for the test now.

A prepare
B prepared
C are preparing
D have prepared

You finished reading all questions

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