Future Continuous
Future Perfect Simple
Time Words
Modal Verbs
Perfect Modals
100

Tonight at 2AM, I ________ (to watch) viral videos on Tik Tok.

will be watching

100

Tonight at 10 o'clock, I ___________ (to finish) my English class at Shakespeare School.

will have finished

100

Give me a call as soon as you ______________ (to finish) classes.

finish

100

You _____________ step on the grass. If you do, you'll get a fine.

mustn't

100
DAILY DOUBLE:

I ______ have told her the truth. Now I don't think we're going to be friends anymore.

should

200

This Sunday at 9AM, I ___________ (to sleep / probably)

will probably be sleeping / will be probably sleeping

200

By next Saturday, Easter holiday ___________ (to begin)!

will have begun

200

I won't touch the pizza until you __________ (to get) back from work.

get

200

The gossip about the Romanian teacher ______ be true, but I'm not sure.

could / may / might

200

The ground is wet. It ________ have rained last night.

must have / might have / may have

300

In two months' time, my parents _________ (perhaps / to look for) a holiday destination.

will probably be looking for

300

By April 12th, Easter holiday ___________ (to finish).

will have finished

300

I won't be able to text you when I ________ (to leave) the country.

leave
300

You _______ expose considerable parts of your personal life if you want to be an influencer.

have to 

300

If you were in financial trouble, you ________ have asked me to lend you some money.

could

400

DAILY DOUBLE!

In the year 3500, people ____________ (not go) to school. They will probably be studying from home.

won't be going

400
By August 2023, the school year _____________ (to come) to a close.

will have come

400

Please feed the dog the moment you _______ (to get) home.

get

400

DAILY DOUBLE:

A polite young man ____________ hold the door open for the lady to step in first.

ought to

400

You _________ have ordered pizza because we've got plenty of food in the fridge. Oh well, the deed is done.

needn't have

500

10.000 years from now, people _______ (not live) the same lives as we do today.

won't be living

500

By the year 2040, I _________________ (to get married) and (to have) a child. 

will have got married / will have had

500

If the weather ________ (to be) sunny tomorrow, we will go for a walk in the park.

is

500

We ____________ cook dinner tonight because I'm ordering takeout.

needn't

500

Mary ________ to have given up her seat for that old lady. She's not particularly well-mannered, I guess.

ought

M
e
n
u