Present & Past Battles
The "Perfect" Storm
Back to the Past
Looking Forward
100

I can’t talk right now, I ______ (have) lunch with my boss.

am having

100

I ______ (write) three emails so far.

have written

100

When I arrived at the cinema, the movie ______ (already / start).

had already started

100

Look at those dark clouds! It ______ (rain) very soon.

is going to rain

200

This soup ______ (taste) amazing! What did you put in it?

tastes

200

My hands are dirty because I ______ (work) in the garden all afternoon.

have been working

200

She was exhausted because she ______ (study) for her exam all night.

had been studying

200

Don't worry about the mess, I ______ (help) you clean it up.

will help

300

Yesterday, while I ______ (walk) to school, it suddenly ______ (start) to rain.

was walking / started

300

She ______ (know) her best friend since they were in primary school.

has known

300

I couldn't pay for the taxi because I ______ (leave) my wallet at home.

had left

300

I can't meet you tomorrow evening. I ______ (have) dinner with my grandparents.

am having

400

My brother ______ (always / borrow) my clothes without asking! It’s so annoying.

is always borrowing

400

The kitchen smells amazing. ______ you ______ (bake)?

Have you been baking

400

By the time the police arrived, the thieves ______ (escape)

had escaped

400

Hurry up! Our train ______ (leave) at 8:30 tomorrow morning.

leaves

500

Before the GPS existed, people ______ (constantly / get) lost on road trips.

were constantly getting or constantly got

500

We ______ (try) to fix this computer for hours, but we still ______ (not figure) it out.

have been trying / haven't figured

500

We ______ (only / drive) for ten minutes when the engine ______ (start) making a weird noise.

had only been driving / started

500

I've decided. I ______ (start) my own business next year, even if it's risky

am going to start

M
e
n
u