Past participle
Present perfect
Vocabulary
Mistakes
Random
150

watch

drive

Watched

driven

150

I/play/football before.

I have played football before.

150

I bought some long, black boots/trainers last week. They’re really comfortable.

boots

150

I haven’t finished my project already. Can you help me?

yet

150

Make a question. Careful! The words are mixed up!

you/ bedroom/ your/ clean ?

Have you cleaned your bedroom?

250

become

study

become

studied

250

you/walk/dog/?

Have you walked the dog?

250

Dave always wears his leather blouse/jacket when he goes out at the weekend.

jacket

250

I’ve ever read anything by Michael Morpurgo. Are he a good writer? (2)

never / are

250

Turn the following sentence into a question.

Sharon and Jojo have finished their science project.

Have Sharon and Jojo finished their science project?

300

win

play

sit

won

played

sat

300

They/study/already/for the English exam.

They have already studied for the English exam.

300

You can’t wear a suit/jeans to the wedding! You have to dress up a bit.

jeans
300

We’ve bought some fruit yet so you don’t need to get any more. There is so much bananas! (3)

already / are / many

300

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

Correct

450

dance

cut

be

buy

danced

cut 

been

bought

450

How long/she/study/there?

How long has she studied there?

450

It’s snowing outside. You need to put on a warm sweater/coat when you go out

Both are correct ;)

450

Did they taken a taxi for the airport? They haven’t got many time. (3)

Have / to / many

450

Correct or not?

Ean hasn't drove a car.

incorrect!

Ean hasn't DRIVEN a car.

600

write

stop

swim

teach

written

stopped

swum

taught

600

We / already / finish / homework / go outside / now

We have already finished our homework, so we can go outside now.

600

We’re going to the beach this afternoon. Don’t forget your shorts/tights.

shorts

600

Mum have just went to the bank. He’ll be back son. (4)

has / gone / she / soon

600

Which of these sentences is CORRECT?

1. Have Lucy played golf before?

2. I have never went to a basketball game.

3. My car hasn't been fixed.


3. My car hasn't been fixed yet.

M
e
n
u