1. Before the rain began, we _______________ (finish) our outdoor picnic.
had finished
1. My sister and I ______________ (greet) Miss Ho just now.
greeted
1. Do you know that he ______________ (work) until very late at school?
works
1. I think she ____________ (come) to visit us tomorrow, but I'm not sure.
will come
1. They ________________ (sing) the song while the music is playing.
are singing
2. Before the show started, the actors _______________ (rehearse) a lot.
had rehearsed
2. When Jacky was practising, someone ______________ (shout).
shouted
2. My friend, Tom, __________ (study) in New York now.
studies
2. They _____________ (watch) a movie tonight.
will watch
2. He _________________ (run) very fast when the police stopped him.
was running
3. By the time he ______________ (arrive), the team _________________ (complete) the project.
arrived
had completed
3. To make ice cream, Martin _________ (freeze) the strawberry and cream mixture for 2 hours.
froze
3. Do you know what time the train ______ (arrive) in the morning?
arrives
3. He ____________ (finish) his project by the end of the week.
will finish
3. She _____________ (read) a book right now.
is reading
4. Before she moved to a new city, she ___________ (sell) her house.
had sold
4. She ___________ (begin) her new job as a graphic designer last Monday.
began
4. Sarah ________ (have) a pet cat at home. It is so cute!
has
4. If it rains, she _____________ (not able) to play soccer.
will not be able
4. He _____________ (study) when the power went out.
was studying
5. When the movie premiered, critics _______________ (already write) their reviews.
had already written
5. After the teacher ____________ (explain) the lesson, the students ____________ (understand) the concept clearly.
explained
understood
5. We __________ (be) excited about the upcoming school trip.
are
5. By this time tomorrow, the contract _____________ (sign).
will have been signed
5. By the time she arrives, we _____________ (wait) for an hour.
will have been waiting