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/,but/the/has/room/yet/been/all/he/not/painting/day/finished/has

He has been painting the room all day, but he has not finished yet.

100

He _______________ (write) 15 books this year.

He has written 15 books this year.

100

He has been writing 10 messages so far. 

He has written 10 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

,so/done/relax/homework/can/evening/her/has/all/this/She/she

She has done all her homework, so she can relax this evening.

200

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

He has not 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 period.

I have been in Singapore for a long period.

300

fifth/you/is/have/question/that/This/time/asked/the

This is the fifth time you have asked that question.

300

I ______________ (wash) the window, I _______________ (sweep) up the leaves, but I _________________ (not wash) the car yet.

I have washed the windows, I have swept up the leaves, but I haven't washed the car yet.

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 firm.

 I have been well paid since I joined that firm. 

400

mess/have/,that's/been/is/cake/such/kitchen/a/making/why/I/the/a

I have been making a cake, that's why the kitchen is such a mess.

400

Have we got any plasters? I _________________ (chop) vegetables for dinner and I _________________ (cut) my finger.

 Have we got any plasters? I have been chopping vegetables for dinner and I have 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

Helen,/hours/How/three/have/are/and/often/for/tired./cycle?/cycling/been/not/do/you/you/you

Helen, you’ve been cycling for three hours and you are not tired. How often do you cycle?

500

I______________ (read) that book you lent me. I_______________ (get) another 50 pages to read.

I’ve been reading that book you lent me. I’ve got another 50 pages to read.

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

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

M
e
n
u