Present Perfect
Past Simple
Mix 1
Mix 2
Present Perfect 2
100

Charlotte __________ Thai Food. (never eat)

Charlotte has never eaten Thai Food.

100

My sister ______ married last year. (get) 

My sister got married last year.

100

Andy __________ back to LA yesterday. (drive)

Andy drove back to LA yesterday.

100

Emma! Your letter ________ at last! (arrive)

Emma! Your letter has arrived at last!

100

Mimi _______ her bag. (lose)

Mimi has lost her bag.

200

I'm so tired, I __________ trees in the garden all day. (plant)

I'm so tired, I have planted trees in the garden all day.

200

My aunt _______ to New York last winter. (travel)

My aunt travelled to New York last winter.

200

_____ you ____ Kathy? I can't find her. (see)

Have you seen Kathy? I can't find her.

200

I ______ being at summer camp last year. That was so much fun! (love)

I loved being at summer camp last year. That was so much fun!

200

Paul _________ you a message. (not write)

Paul hasn't written you a message.

300

I ________ in Australia for 16 years. (work) 

I have worked in Australia for 16 years.

300

Who _________ you how to play the guitar? (teach)

Who taught you how to play the guitar?

300

Dad ________ the car. You can use it now. (finally repair)

Dad has finally repaired the car. You can use it now.

300

I _______ you come home last night. How was the party? (not hear)

I didn't hear you come home last night.

300

_____ they _____ to the cafe yet? (go)

Have they gone to the cafe yet?

400

I can't go out to play now. I _____________ my homework yet. (not do) 

I can't go out to play now. I haven't done my homework yet.

400

When was the last time you _________ to the movie theatre? (go)

When was the last time you went to the movie theatre?

400

Jack ___________ in America since he was 10. (live)

Jack has lived in America since he was 10.

400

The weather _______ good all week. (be)

The weather has been good all week.

400

______ he ever ______ a play? (see)

Has he ever seen a play?

500

Mary _________ her father a present for his birthday. (already buy)

Mary has already bought her father a present for his birthday.

500

Where ____ you ____ those shoes? (buy)

Where did you buy those shoes?

500

When was the last time you ______ doing something dangerous? (try)

When was the last time you tried doing something dangerous?

500

Where ________ you yesterday? (be)

Where were you yesterday?

500

My father _________ tickets to the circus. (not buy)

My father hasn't bought tickets to the circus.

M
e
n
u