Present Perfect Simple/Continuous
Infinitive/-ing forms
Future Continuous
Narrative Tenses
Other
100

I have known my best friend ______ we were five years old. (Complete with 'for' or 'since')

I have known my best friend since we were five years old.

100

I enjoy ______ (read) in the evening.

I enjoy reading in the evening.

100

This time next week, I ______ (lie) on a beach in Spain!

This time next week, I will  be lying on a beach in Spain!

100

While I ______ (walk) to work, I ______ (see) a famous actor.

was walking, saw

100

The windows are very dirty. They need ______ (clean).

 to be cleaned / cleaning

200

Your eyes are red. ______ (you / cry)?

Have you been crying?

200

He promised ______ (help) me with my homework later.

He promised to help me with my homework later.

200

Don't call at 9 PM; I ______ (watch) the big game.

will be watching

200

They were tired because they ______ (travel) all night.

had been travelling

200

 I can't find my keys. I ______ (leave) them in the car.

 might / may have left

300

They ______ (live) in London for five years now.

have lived / have been living

300

You should avoid ______ (eat) too much sugar.

You should avoid eating too much sugar.

300

Make a question using the Future Continuous: "What / you / do / at 8 PM tomorrow?"

What will you be doing at 8 PM tomorrow?

300

He ______ (already / finish) cooking by the time I got home.

had already finished

300

 ______ (finish) all his work, he left the office feeling relieved.

Having finished

400

She's exhausted because she ______ (study) all morning for her final exam.

has been studying

400

I'll never forget ______ (see) the Grand Canyon for the first time.

I'll never forget seeing the Grand Canyon for the first time.

400

By 2030, I hope I ______ (work) as a senior manager.

will be working

400

I ______ (read) a book when I suddenly ______ (hear) a loud noise outside.

was reading, heard

400

(Mixed Conditional) Complete the sentence: "If I hadn't taken this job, I..."

Your answer

500

They ______ (wait) for the bus for over an hour, and it still ______ (not arrive).

have been waiting, hasn't arrived

500

I remember ______ (visit) my grandmother in hospital, but I must remember ______ (buy) her some flowers.

 visiting, to buy

500

Explain the difference in meaning between these two sentences: a) "I'll see him at the meeting." b) "I'll be seeing him at the meeting."

a) implies a decision or arrangement made now. b) implies that it's a routine, scheduled, or expected event.

500

Use all three tenses (Past Simple, Past Continuous, Past Perfect Continuous) in one sentence to describe a sequence of events.

Your answer

500

Join these two sentences using a perfect participle (-ing form): "He had saved enough money. He bought a new car."

Having saved enough money, he bought a new car.

M
e
n
u