Tenses 1
Tenses 2
Modal Verbs 1
Modal Verbs 2
100

I ______ (not/see) him since the conference last month.

haven't seen

100

This time tomorrow, we ______ (fly) to Paris.

will be flying

100

It _______ (rain) later, but you should take an umbrella just in case.

might not rain

100

This _____ (be) the best restaurant in town; everyone recommends it.

must be

200

How long ______ (he/wait) outside?

has he been waiting

200

She ______ (never/hear) such a strange story until last night.

had never heard

200

He ____ (study)  in the library; it’s very quiet there.

could be studying

200

She ... (not be) the winner. She is too slow!

can't be

300

We ______ (not/realize) how late it was until we checked the time.

hadn't realized

300

I ______ (see) Lily tomorrow at 7 p.m.

am seeing

300

He ________ (not, be) to London before; he’s asking a lot of tourist questions.

might not have been

300

You _____ (leave) your phone at work; it’s not here.

may have left

400

The children ______ (play) outside all afternoon when it started to rain.

had been playing

400

How long ______ (he/train) for the marathon by the day of the race?

will he have been training

400

She ____(work) at the moment because her office lights are on.

must be working

400

They ____ (plan) a surprise because they’ve been acting secretive.

might be planning

500

By the time the movie started, they ______ (already/buy) their snacks.

will already have bought

500

She ______ (wait) for an hour before the bus finally arrived.

had been waiting

500

She ______ (try) to call us earlier, but we missed it.

could have been trying

500

He _______ (see) the email yet; he hasn’t replied.

can't have seen

M
e
n
u