1
2
3
4
5
100

You ______ _______ riding a bike for all morning! Aren't you tired?

HAVE BEEN

100

What do you______ (do) for a living?

DO

100

I _____ ________ (cook) while he ____ ________ (eat)

WAS COOKING / WAS EATING

100

Earth ______ (go) around the Sun

GOES

100

She ______ (live) in London

LIVES

200

Helen ______ (break) her leg two weeks ago.

BROKE

200

When I was younger I _______ (like) playing computer games.

LIKED

200

They _______ (wait) for the bus when the accident _________ (happen). 

WERE WAITING / HAPPENED

200

Caroline _______ (ski) when she ______ (break) her leg.

WAS SKIING / BROKE

200

When we ________ (arrive) he _______(have) a bath.

ARRIVED / WAS HAVING

300

We ____ ________ (wait) for the train.

ARE WAITING

300

She ______ (go) to school tomorrow.

IS GOING

300

I ____ (go) to English classes every Monday and Tuesday.

GO

300

I ____ _______ (run) right now.

AM RUNNING

300

_______________ (go) to the party this evening?

ARE YOU GOING

400

I ______always _______to be an actress.

HAVE / WANTED

400

I _____ done my homework before I ____ to school

HAD / WENT

400

I _____ ______ (listen) to music before I _____ (clean) my room.

HAD LISTENED / CLEANED

400

They _______________ (change) their plans

HAVE CHANGED

400

I __________________ (work) for five hours.

HAVE BEEN WORKING

500

John _______________ (study) in London since January.

HAVE BEEN STUDYING

500

It____________ for 5 hours!

HAS BEEN RAINING

500

I _______________ (not/play) tennis since university.

HAVEN'T PLAYED

500

By the time we _________ (reach) the cinema, the film ______ already ________ (start).

REACHED / HAD STARTED

500

Before I _____ (meet) him, I _____never _______ (be) in a serious relationship.

MET / HAD BEEN

M
e
n
u