Past simple
Present perfect
Past simple or Present perfect - the choice
Correct or incorrect?
Past simple or Present perfect - complete the sentences
100

These books _________ (not be) here yesterday. 

weren't


100

I ______ just _______ (arrive). 

have just arrived.

100

 He has made / made a delicious dinner yesterday.

made

100

I visited my grandma last weekend, and we spent a wonderful time

correct 

100

_____(you / do) your research yet?

Have you done your research yet?

200

I ________ (be) so happy last night when my friends _______ (give) me the book I wanted for my birthday.

was / gave

200

______ you ever ______ (see) a ghost?

Have you ever seen a ghost?

200

Have you met / Did you meet Rebecca recently?

Have you met

200

 I already had breakfast.

incorrect 

 I have already had breakfast.

200

 I ____ (not / enjoy) the holiday party last year.


 I didn’t enjoy the holiday party last year.

300

I _______ (have) a strange dream two days ago and I ______ (wake) up in the middle of the night.

had / woke

300

My parents _______ (not be) to Greece yet.

haven't been

300

How long have you worked / did you work in the office so far? 

have you worked 

300

Why did you lie to me yesterday?

correct 

300

We _____ (receive) an invitation to Olivia and Adam’s wedding last Monday.

We received an invitation to Olivia and Adam’s wedding last Monday.

400

I ______ (try) on some jeans in Levi's shop last weekend but I ________ (not buy) them in the end because they _____ (be) too expensive.

tried / didn't buy / were

400

My sister _______ (not talk) to me for three years. 

hasn't talked

400

Yesterday we have gone / went shopping and then we have eaten / ate dinner at the restaurant.

went / ate 

400

My car has broken down during my trip to Paris last week

incorrect 

My car broke down during my trip to Paris last week.

400

 She ____ (drink) five cups of coffee today.

She has drunk  five cups of coffee today.

500

Last year I __________ (have) a knee surgery. 

Things ________ (get) worse after I _______ (fall) off the bike again.

had / got / fell

500

Oh no, I _______ (lose) my wallet, I can't find it anywhere. _____ you ____(see) it? I ____ (look) for it everywhere. 

have lost

Have you seen it?

have looked

500

They have argued / argued last weekend and they haven’t talked / didn’t talk to each other since then.

argued / haven't talked 

500

I didn’t tidy up my room yet

incorrect 

I haven’t tidied up my room yet.

500

I ______ (not / eat) anything yet. I’m not hungry.

I haven’t eaten anything yet. I’m not hungry.



M
e
n
u