How long...?
What's the missing word?
Strong adjectives
Present perfect simple or Present perfect continuous
Surprise
100

I'm cooking now.

How long have you been cooking?

100

We can't ________ to go on holiday this year, so we're staying at home.

afford

100

A: Is the water cold?

B: Yes, _____________

it's freezing

100

I ___________ the same haircut for years. (TO HAVE)

'VE HAD

100

Travelling by bus is ___________________ than travelling by plane. (EXPENSIVE)

LESS EXPENSIVE

200

I'm looking for a job.

How long have you been looking for a job?

200

Can I ________ _______ credit card?

pay by

200

A: Is the bedroom small?

B: Yes, _____________

it's tiny

200

Helen ____________ down the Amazon River for six weeks. She’s managed to complete the challenge successfully. (TO KAYAK) 


HAS KAYAKED

200

There was so much noise outside that I wasn’t able to sleep.

If __________________. 


If there hadn't been so much noise outside, I would have been able to sleep.

300

I'm going out with Rob.

How long have you been going out with Rob?

300

Why are you _________ your money on things you don't really need?

wasting

300

A: Are the children hungry?

B: Yes, ______________

they're starving.

300

Henry ___________ for two hours straight. He _______ four lessons so far. 

(TO STUDY)

HAS BEEN STUDYING  /  HAS STUDIED

300

William doesn’t speak ____________ as I do. (LOUD)

AS LOUDLY

400

It's raining

How long has it been raining?

400

Our neighbour ____________ a beautiful house in the country when her aunt Jane died.

inherited

400

A: Was she happy with the present?

B: Yes, _____________

she was delighted.

400

I ______­­­­­____ for Jane since midday, but she  _________ yet. (TO WAIT / TO ARRIVE) 


'VE BEEN WAITING / HASN'T ARRIVED 

400

The children had made a mess in the kitchen when I got home.

A mess _______________________________.

A mess had been made in the kitchen when I got home.

500

My brother knows Marie.

How long has Your brother known her?

500

I've asked my bank for a _________ because I want to buy a new house.

mortgage

500

A: Is the book interesting?

B: Yes, ______________________

it's fascinating.

500

A: Jim, why don’t you take some time off? You ____________ too hard lately. Take a short holiday. (TO WORK) 

B: Yeah, I know. I ______________ a holiday to Spain. (ALREADY / TO BOOK) 

'VE BEEN WORKING  /  'VE ALREADY BOOKED

500

1. Nobody asked me to rewrite the composition.

I ______________________________.

2. “Lucy is going to arrive tomorrow at 7.00,” Eli said.

Eli told ____________________

1. I wasn't asked to rewrite the composition.

2. Eli told me that Lucy was going to arrive the next day at 7.00.