Present perfect
Present perfect or simple past? (1)
Present perfect or simple past? (2)
Simple past
100

______ you ever _______ (see) a ghost?

Have you ever seen

100

I ________ never ______ (be) to Vienna but I ______ (be) in Budapest two years ago.

have never been / was 

100

These people __________ the flu five times this year so it looks like their immune system isn't very good. They _____  already _______ vaccinated twice.

had / have already been  

100

I ________ (be) happy last night when my boyfriend _______ (give) me a bunch of flowers.

was / gave

200

My parents _________ (not be) to Greece yet.

haven't been

200

I ________ already _______ (speak) to my teacher. She ______ (say) that I ______ (get) really bad marks last week.

have already spoken / said / got

200

My mum ________ her husband, my dad in 1998 and since then they _______ together in this lovely house.

met (married) / have lived (have been)

200

These books _________ (not be) here yesterday. I ________ (tidy) up everything.

weren't / tidied

300

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

hasn't talked

300

Where is Jenny? Oh, she ________ (cut) her finger very badly. She ________ (go) to the hospital.

has cut / has gone

300

King Henry the Eighth of England ________ six wives. I ________ married only once and I ________ enough already.

had / have been / have had

300

I ______ (try) on some jeans in Levis shop last weekend but I ________ (not buy) them in the end because they _____ (cost) 200 Eur.

tried / didn't buy / cost

400

Oh no, I __________ (lose) my wallet, I can't find it anywhere. ________ you _______(see) it anywhere? I ______ (looked) for it everywhere.

have lost / Have you seen / have looked

400

He ______ (grow up) in Canada but ______ (leave) home when he was 18. Since then he _______ (live) here.

grew up / left / has lived

400

People meet strangers every day. I _______ a flatmate once, it _____ a long time ago and he ________ in his sleep. It ______ really scary.

had / was / walked (talked) / was

400

Last year I __________ (go) to a knee surgery because I ______ (need) it. Things ________ (get) worse after I _______ (fall) off the bike again.

went / needed / got / fell