Past Simple/ Present Perfect
Past Simple / Past Continuous
Present Perfect
Past Simple
Mix
100

I ____ (see) the movie yesterday. It was boring.

saw

100

I ____ (drive) when I saw the accident.

was driving

100

I ____ (study) English for 3 years.

have studied

100

I ___ (arrive) at the shop at 6.45, but it was already closed.

arrived

100

We ___ (move) to Miami last year. We ___ (be) there since December.

moved / have been

200

I _____(see) the movie 3 times.

have seen

200

I ____ (break) my leg when I ____(play) football last year. 

broke / was playing

200

They ____ (live) in Germany since 2009.

have lived

200

David ______ (not play) the match because his leg hurt.

didn't play

200

I ___ (lose) my car keys yesterday. I still ____ (not find) them yet.

lost / haven't found

300

She _____ (move) to the United States 3 years ago.

moved

300

Jacob _____ (cook) when John arrived.

was cooking

300

I ____ (write) 7 reports today. I'm really tired.

have written

300

We _______ (forget) to do our homework, so our teacher was very angry.

forgot

300

Laura __________ (go shopping) today. So far, she _______ (buy) 12 pairs of shoes.

has gone shopping / has bought

400

My brother ____ (work) at the company since 2015.

has worked

400

I ____ (take) a shower when you ____ (call) me. That's why I didn't answer.

was taking / called

400

I ___________ (wait) here for the past 45 minutes. I can't wait much longer...

have waited

400

The robbers _______ (steal) a lot of money from the bank yesterday.

stole

400

Grandma _____ (fall) and _______ (break) her leg last week. She ______ (be) in the hospital since the accident.

fell / broke / has been

500

Tom and Mary ____ (live) together since February.

have lived

500

Tom ____ (wear) black jeans when I ____ (see) him.

was wearing / saw

500

I ____ (not finish) the book yet.

haven't finished

500

We ____ (get) home very late last night.

got

500

I _____ (travel) to Los Angeles last year. It ______ (be) amazing trip.

travelled / was

M
e
n
u