Simple Past
Present Perfect
Simple Past vs Present Perfect (easy)
Simple Past vs Present Perfect (hard)
Verbs
100

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

was / gave

100

+100

Happy!

100

I ________ (have) a bad day yesterday.

had

100

I ___________ three books this week.

have read

100

-100

SAD!

200

These books _________ (not be) here yesterday.

weren't 

200

______ you ever _______ (see) a ghost?

Have you ever seen

200

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

have never been / was

200

She __________ sick five times this year so it looks like her immune system isn't very good. 

has been 

200

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

Go

Break

Leave

Past simple: Went / Broke / Left

Past participle: Gone / Broken / Left

300

+100

Yehhhhhhh!!!!!!!!!!

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

We ___________  different tenses this level.

have studied

300

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

Sleep 

Fall 

Begin

Past simple: Slept / Fell / Began

Past participle: Slept / Fallen / Begun


400

Last weekend I ________ (not buy) the jeans  because they _____ (be) too expensive.

didn't buy / were

400

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

hasn't talked

400


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

has cut / has gone

400

King Henry VIII of England ________ six wives. I ________ married only once.

had / have been 

400

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

Sing

Make 

Take

Past simple: Sang / Made / Took

Past participle: Sung / Made / Taken

500

Last year I __________ (have) a knee surgery because I ______ (need) it. 

had / needed 

500

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

have lost / Have you seen 

500

-100

Yeh?!

500

I _______ on vacations last month, it _____ wonderful. I __________ to the beach many times, but this time __________ special!

went / was / have been / was  

500

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

Put 

Know

Choose

Past simple: Put / Knew / Chose

Past participle: Put / Known / Chosen



M
e
n
u