Past Simple / Present Perfect
Past Simple / Past Continuous
present perfect / to be going to
Past Simple
Mix
100

I _______ (see) the movie yesterday. It was stunning.

saw

100

I ________ (drive) when I saw the accident.

was driving

100

We ___________ (study) together later this afternoon.

are going to study 

100

I _________ (arrive) at the shop at 6.45, but it had already closed.

arrived

100

We ___________ (live) in Miami since December.

have lived

200

I ____________ (see) the movie 3 times.

have seen

200

I ________ (break) my leg when I ________ (play) soccer last year. It was really painful.

broke / was playing

200

They _________ (move) to Germany next year.

are going to move

200

Last year, I ______ (travel) to the USA.

Travelled

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 ________ (get) home to find that someone had broken into the house.

got 

300

Laura __________ (shop) for new clothes tomorrow. 

is going to shop

400

The manager _________ (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) for the new IPhone to come out before I buy a new one.

am going to wait

400

We had no food in the house, so we ____ (go) shopping yesterday.

went

400

Grandma _____ (fall) and _______ (break) her hip last week. We ______ _________ (visit) her in the hospital every day since the accident.

fell / broke / have visited

500

The couple _________ (live) together since February.

has lived

500

The robber _____________ (wear) black clothes when I ________ (see) him.

was wearing / saw

500

I still ________ (not finish) the book yet.

haven't finished

500

David didn't play the match because he ________ (to break) his leg a week before

broke

500

There is a long line. We ____________ (wait) for a long time. 

are going to wait