PAST PARTICIPLE
PRESENT PERFECT AFFIRMATIVE
PRESENT PERFECT NEGATIVE
PRESENT PERFECT QUESTION
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

________ you _______ (finish) your homework yet?

Have you finished your homework yet?

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

Have/ever/be /to Paris

Have you ever been to Paris?

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

_______ he ________ (live) here since he was a little kid?

Has he lived here since he was a little kid?

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

she / buy / any sweets?

Has she bought any sweets?

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

your best friend /ever/ fly/ in a plane

Has your best friend ever flown in a plane?

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