A
B
C
D
E
100

You _______ (always/leave) your dirty laundry on the floor. That's disgusting.

are always leaving

100

I ____ (find) my dog at the square at the beginning of the year.

found

100

In two days I _____ (fly) to Spain.  I haven't bought the tickets yet, but that is my plan.

am going to fly

100

My brother ____ (play) rugby since he ___(be) 4 years old.

has been playing or has played  - was

100

When ______ (the train/leave)?

does the train leave

200

The leaders ____ (still/debate) on the issue. They _____ (not/reach) a decision yet.

are still debating - haven't reached

200

When I ___(arrive) at the party, my friends __(already/leave).

arrived - had already left

200

In 2030, cars ____ (fly).

will be flying

200

We ____ (wait) the bus for over an hour now.

have been waiting

200

You look serious. What ____ (you/think) about?

are you thinking

300

My mother _____ (sleep) right now. Please _____ (not make) any noise.

is sleeping - don't make

300

When I ____ (arrive) at the party, my friends ____ (dance).

arrived / were dancing

300

On Saturday, I ____ (watch) a movie with my niece.

am going to watch or am watching

300

I ____ (buy) a cake for your birthday party last month.

bought

300

Yesterday David ___ (go) down to the station. There he ___ (look) at the pictures and then he ___(realize) that he  ___ (see) the murderer the night before.

went - looked - realized - had seen

400

The weather ____ (get) hotter and hotter.

is getting

400

When I ____ (get) to the cinema, the movie _____ (start) and people _________________(watch) it for half an hour.

got / had started /had been watching

400

I don't know what to order. I think I ___ (get) a bowl of Caesar salad.

will get

400

Last year, I ____ (move) to Australia.

moved

400

The boys ___ (play) outside for over an hour now. I am afraid they will catch a cold.

have been playing

500

I _____ (know) my best friend since 2009.

have known

500

When the bus ____ (arrive), we ____ (wait) for it for over an hour.

arrived / had been waiting

500

I _____ (meet) my friends tonight.

am meeting or am going to meet

500

I have a strong feeling that we ____ (beat) all our opponents.

will beat

500

Finally, I have booked my tickets. I ___(fly) to the Bahamas tomorrow.

am flying or am going to fly

M
e
n
u