Past simple
Present perfect
Past simple vs Present perfect - Easy
Past simple vs Present perfect - Hard
Surprise Question
100

I _____ these books _________ yesterday. 

bought

100

I ______ just _______ (arrive). 

have just arrived.

100

I ______ (have) a bad day yesterday.

had

100

I _____ (read) three books this week. 

have read

100

Say the past participle of the following verbs: 

Go

Have

See

Went / Had / Seen

200

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

was / gave

200

We _____ never _______ a ghost!

have never seen

200

I ______ never _____ (be) to Vienna but I ______ (go) to Budapest two years ago.

have never been / went

200

She ______ (be) sick five times this year, so it looks like her immune system isn't very good. 

Luckily, she _____ (get) vaccinated last week. 

has been 

got 

200

When do you use the next expressions? Past simple or Present perfect?

two days ago

in 2020

Past simple

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

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

have already spoken / said / got

300

My mum _______ (meet) my dad in 1998 and since then they ______ (live) together in this lovely house.

met / have lived

300

When do you say the next expressions? Past simple or Present Perfect?

Since 2022

recently

Present perfect

400

I ______ (go) to an expensive restaurant with friends last weekend and we _________(eat) some meat and fries and dessert. Everything ________(be) delicious.

went / ate / was

400

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

hasn't talked

400

Jenny ______ (cut) her finger very badly. She ______ (go) to the hospital 5 minutes ago.

has cut / went

400

My grandpa _______(get) married 3 times and ______(have) 16 kids! He ________(work) a lot to support them all.

got / had / worked

400

Say the past participle of the following verbs: 

write

be

buy

written / been / bought

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. I ____ (looked) for it everywhere. 

have lost

have looked

500

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

grew up / left / has lived

500

I __________ (not/travel) by train in all my life but I __________(travel) by ship when I was a little child.

haven´t traveled / traveled

500

Say the past simple and past participle of the following verbs: 

live

speak

eat

live - lived - lived

speak - spoke - spoken

eat- ate- eaten



M
e
n
u