Past Participle
Since or For
Rearrange the Sentence
Fill in the Blank
Correct the Sentence
100

stop / hit / hold

stopped / hit / held

100

Carol has driven a Ferrari ______ she won the lottery.

Carol has driven a Ferrari since she won the lottery.

100

He/the/has/house/been/all/painting/day.

He has been painting the house all day.

100

He _______________ (write) 15 books this year.

He has written 15 books this year.

100

He has been writing ten messages so far. 

He has written ten messages so far. 

200

hurt / lead / rise / throw

hurt / led / risen / thrown

200

 Mike has been hired ________ a six-month period.

 Mike has been hired for a six-month period.

200

done/homework./her/has/all/She

She has done all her homework. 

200

He _______________ (not finish) his homework because he _____________ (watch) TV for 2 hours now.

He hasn't finished his homework because he has been watching TV for 2 hours now.

200

I have been liking her since we were in High School.

I have liked her since we were in High School.

300

show / put / hide / feed

shown / put / hidden / fed

300

I have been in Singapore ________ a long time.

I have been in Singapore for a long time.

300

second/you/is/have/question./that/This/time/asked/the

This is the second time you have asked that question.

300

I ______________ (already wash) the windows.

I have already washed the windows.

300

John has been brokening his leg so he can’t walk.

John has broken his leg so he can’t walk.

400

choose / catch / wear / fly / steal

chosen / caught / worn / flown / stolen

400

 I have been well paid _______ I joined that company.

 I have been well paid since I joined that company. 

400

mess./have/,so/been/is/cake/kitchen/a/making/I/the/a

I have been making a cake, so the kitchen is a mess.

400

Have we got any bandages? I _________________ (chop) vegetables and I _________________ (just cut) my finger.

 Have we got any bandages? I have been chopping vegetables for dinner and I have just cut my finger.

400

We have been knowing each other since our school days.

 We have known each other since our school days.

500

Ring / ride / draw / blow / bite / cost

Rung / ridden / drawn / blown / bitten / cost

500

The weather has been awful _______ the beginning of the year.

The weather has been awful since the beginning of the year.

500

hours/three/have/are/and/for/tired./cycling/been/not/you/You've

You’ve been cycling for three hours and you are not tired. 

500

I______________ (read) that book you lent me. I_______________ (get) another 50 pages until I'm finished.

I’ve been reading that book you lent me. I’ve got another 50 pages until I'm finished.

500

Help, I have been losing my wallet. How can I get home?

Help, I have lost my wallet. How can I get home?

M
e
n
u