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) fish because they are allergic.

don't eat

200

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

are 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

You 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 London last weekend ?

Did / go

400

Our holiday __________ (start) on the 26th March.

starts

400

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

is not wearing / isn't wearing

400

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

called / wasn't 

400

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

hasn't finished

400

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

have known / haven't found
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

M
e
n
u