Past perfect tense
Simple past tense
Simple present tense
Future tense
Continuous tenses
100

1. Before the rain began, we _______________  (finish) our outdoor picnic. 

had finished

100

1. My sister and I ______________ (greet) Miss Ho just now.

greeted

100

1. Do you know that he ______________ (work) until very late at school?

works

100

1. I think she ____________ (come) to visit us tomorrow, but I'm not sure.

will come

100

1. They ________________ (sing) the song while the music is playing.

are singing

200

2. Before the show started, the actors _______________ (rehearse) a lot. 

had rehearsed

200

2. When Jacky was practising, someone ______________ (shout).

shouted

200

2. My friend, Tom, __________ (study) in New York now.

studies

200

2. They _____________ (watch) a movie tonight. 

will watch

200

2. He _________________ (run) very fast when the police stopped him.

was running

300

3. By the time he ______________ (arrive), the team _________________ (complete) the project. 

arrived

had completed

300

3. To make ice cream, Martin _________ (freeze) the strawberry and cream mixture for 2 hours. 

froze

300

3. Do you know what time the train ______ (arrive) in the morning?

arrives

300

3. He ____________ (finish) his project by the end of the week. 

will finish

300

3. She _____________ (read) a book right now. 

is reading

400

4. Before she moved to a new city, she ___________ (sell) her house. 

had sold

400

4. She ___________ (begin) her new job as a graphic designer last Monday. 

began

400

4. Sarah ________ (have) a pet cat at home. It is so cute!

has

400

4. If it rains, she _____________ (not able) to play soccer. 

will not be able

400

4. He _____________ (study) when the power went out. 

was studying

500

5. When the movie premiered, critics _______________  (already write) their reviews. 

had already written

500

5. After the teacher ____________ (explain) the lesson, the students ____________ (understand) the concept clearly. 

explained

understood

500

5. We __________ (be) excited about the upcoming school trip. 

are

500

5. By this time tomorrow, the contract _____________ (sign).

will have been signed

500

5. By the time she arrives, we _____________ (wait) for an hour. 

will have been waiting

M
e
n
u