Present Simple
Present Continuous
Past Simple
Present Perfect
Present Perfect vs
Simple Past
100

She __________ (live) in a flat in the city centre.

lives

100

We ___________ (fight) over which TV show to watch.

are fighting 

100

It ________ (rain) last week.

rained

100

________ you ever _______ to Paris? (be)

Have / been 

100

I ________ (see) three police cars this morning. (it’s still morning)

have seen 

200

They ________ (not eat) shellfish because they are allergic.

don't eat

200

He prepared dinner so I ___________ (wash) the dishes.

am washing

200

He ___________ (not clean) the car.

didn't clean 

200

I love this film. I think it’s the fourth time I ________ (see) it.

have seen

200

Your package ________ just ________ (arrive). The postman __________(bring) it a few minutes ago.

has arrived

brought 

300

She _________ (not take) the bus to school every morning.

doesn't take

300

I _______ (not study) right now.

am not studying

300

She ______ the teacher’s explanation. (not understand)

didn't understand

300

We _______________(just come) back from our holidays.

have just come

300

- _______ you _______ (go) to Brighton last weekend?

- No, the last time I _______ (go) to Brighton ______ (be) in August

Did / go

went / was

400

Our holiday __________ (start) on March 26.

starts

400

Look! The nurse _________ (not wear) her uniform at work.

is not wearing / isn't wearing

400

My mum _______ (ring) me last night but I (not be) home, so she left me a message.

rang / wasn't 

400

My father _________ (not finish) his business talk yet.

hasn't finished

400

We _______ (live) there for ten years but we ________ (be) in Birmingham for the last two.

lived / have been

500

Does he ______ (play) the guitar better than you?

play

500

What ______ the dog _________ in the garden?(do)

is / doing

500

I __________ (travel) around by car with two friends and we __________ (visit) lots of interesting places.

travelled / visited

500

I _________ (not do) the English homework yet but I____ already _______ (write) the essay for French class.

haven't done / have written

500

I _________________ (know) about the problem for months, but I _________________ (not / find) a solution yet.

have known / haven't found
M
e
n
u