Gerund or infinitive
Present Perfect
Past Perfect
Past Continuous
Random
100

Before _______ (leave), he needs to water the plants. 

leaving 

100

Elvie ________ (never/play) tennis before 

has never played 

100
Before she ________ (work), she _______ (go) to dance class.

went, had gone 

100

They _______ (walk) along the street when it ______ (start) to snow. 

were walking, started 

100

I can't dance. I wish I ______ dance. 

could 

200

It's common for people _________ (sing) in the bathroom. 

to sing

200

They are looking for a new car, but they ________(not/buy) one yet 

have not bought 

200
When I _______(arrive) at the airport, the plane ________ (leave) already. 

arrived, had left 

200

While he __________ (drive), his phone ______ (ring). 

was driving, rang

200

I wish you _________ (stop) biting your nails.

would stop

300

We don't have enough time _______ (finish) baking the cake. 

to finish 

300

How often ________ (you/try) to download this file? 

have you tried 

300

She ______ (live) in Canada before she ________ (move) to China. 

had lived, moved 

300

A bird _________ (fly) over the apartment building, when the lightning ______ (strike) 

was flying, struck

 

300
If you ________ (awake) tonight, will you watch the lunar eclipse? 

are awake 

400

I regret _______ my secrets with her because she is dishonest. 

sharing 

400

I _________ (try) Russian soup, but I _______ (not/remember) what it tastes like. 

have tried, don't remember 

400

By the time she _______ (wake up), it _______ (start) to rain. 

woke up, had started

400

We _______ (clean) the house all morning. 

were cleaning 

400

The food tastes good, but it isn't spicy _______ for me. 

a. too much 

b. enough 

c. enough spices 

enough 

500

Which sentence means: "I stopped doing something and then I took a smoke break."

1. I stopped to smoke 

2. I stopped smoking 

I stopped to smoke.

500

Write your own sentence using the present perfect and past simple. 

_______

500

Write a sentence using the past perfect and past simple. 

_________

500

Write a sentence with the past continuous and past simple. 

______________

500

Write a sentence using the second conditional.

____________________