PAST PARTICIPLE
PRESENT PERFECT AFFIRMATIVE
PRESENT PERFECT NEGATIVE
PAST PARTICIPLE
RANDOM
100

Sleep

slept

100

They/study/for the Maths exam.

They have studied for the Maths exam.

100

I/not play/my favorite/videogame/lately.

I haven't played my favourite video game lately.

100

Think

Thought

100

Correct or Incorrect?
I haven't done my homework.

Correct.

200

Speak

spoken

200

They/read/Harry Potter/twice

They've read Harry Potter twice.

200

I/not see/ my best friend since last Monday.

I haven't seen my best friend since last Monday.

200

Be

Been

200

James ______. (never / eat) Chinese food.

has never eaten

300

Buy

bought

300

I/homework/do/English

I've done my English homework.

300

I'm hungry. I/ have/ lunch/yet.

I'm hungry. I haven't had lunch yet.

300

Try

Tried

300

She ________ (know) her best friend for a long time.

She has known her best friend for a long time

400

Write

written

400

I/be/to Barcelona.

I've been to Barcelona.

400

I/not study/for the English exam.

I have not studied for the English exam.

400

Finish

Finished

400

Make this sentence into a question:
John and David have finished their English exam.

Have John and David finished their English exam?

500

Go

gone

500

John isn't here. He ......... (go) shopping.

has gone

500

I/not buy/new Pokemon cards.

I haven't bought new Pokemon cards.

500

Eat

Eaten

500

Which of these sentences is CORRECT?
1. Have Lucy played basketball before?
2. I have never went to a basketball game.
3. My mobile phone hasn't been fixed.

3. My mobile phone hasn't been fixed yet.

M
e
n
u