1
2
3
4
5
100

I ______________ on redecorating the house for the last few days and I'm still not finished. (WORK)

have been working

100

She ______________ his phone number, so she can't call him. (FORGET)

has forgotten

100

It ___________ all day. It seems as if it will never stop. (RAIN)

has been raining

100

I ________________ a lot of work this morning, and it's only nine. (DO)

have done

100

She __________________ the tasks her teacher provided her with. (JUST FINISH)

has just finished

200

We ________________for our exams since October. I hope we're well prepared for them. (STUDY)

have been studying

200

You look so tired. What's happened? – I ________________ after the children the whole morning. They're really a nuisance. (LOOK)


have been looking

200

We ______________ this film before, so there's no need to watch it again. (SEE)

have seen

200

I _________________ for you all morning. - Where ________________? (WAIT, YOU BE)

have been waiting\have you been

200

Mike ______________ an airplane before, but I think he won't be able to manage such a large one. (FLY)

has flown

300

I ______________ up my mind not to accept the job offer. (MAKE)

have made

300

I _____________ to India twice and each time it was a remarkable experience. (BE)

have been

300

Jack ______________ his driving test twice. He should be better prepared. (FAIL)

has failed

300

I ________________ to a party since Christmas. I really think I should socialize more. (NOT BE)

haven't been

300

People _________________:_ all morning about slow internet services. (COMPLAIN)

have been complaining

400

My brother _______________ for this company for the last forty years and ________________ any trouble. (WORK, NEVER CAUSE)

has been working\has never caused

400

Someone ________________ my computer. The battery is dead. (USE)

has been using

400

Why ______________ your monthly fee yet? You're always late. (YOU NOT PAY)

haven't you paid

400

He ________________ golf with us since he moved here. (PLAY)

has been playing

400

My mother ______________ the bus, so she won't be here on time. (MISS)

has missed

500

I ________________ three letters so far this morning, and I'm tried already. (TYPE)

have typed

500

The baby _______________. That's why her eyes are so red. (CRY)

has been crying

500

I am really excited about going to the new restaurant because I ______________ Indian food before. (NEVER EAT)

have never eaten

500

We ______________ through the accounts since Monday, but we ________________ any irregularities yet. (LOOK, NOT FIND)

have been looking\haven't found

500

My cousin ________________ this house since the end of the war. (OWN)

has owned