Choose the verb form
Present Perfect Simple or Continuous
How long ..... ?
Phrases with do and make
Correct the mistakes
100

He’s feeling nervous because he never flew / ’s never
flown / ’s never been flying in a plane before.

's never flown

100

Lots of tourists ...............  (just arrive) to see the whales.

have just arrived

100

My neighbour is a photographer.

How long has your neighbour been a photographer?

100

Could you and .............
make me a nice cup of tea?

do me a favour

100

 We’re driving around Europe at the moment
and are planning coming home as the end of the

to come , at

200

When I was living / have been living / have lived in
China, I learned to speak Mandarin.

was living

200

I .............  (never be) much of a
conservationist. How about you?

've never been

200

I know this place really well.

How long have you known this palce?

200

It’s likely that our company will ...................
this year. Sales have been bad for months.



make a loss

200

We’re been travelling in South America on and off
since 15 years.

We've, for

300

I was cutting / ’ve been cutting / cut the grass this
morning when my neighbour started shouting at
me over the hedge.

was cutting

300


.......................you .........................(use) a sat nav
before? I don’t know how this works.

Have you used

300

We’ve been travelling around Europe by train.

How long have you been travelling ....

300

All of you ...................... and improved your sseaking skills. I’m very proud of you.

made an efford

300

The whole experience was kind on weird. I didn’t
got it.

of , get

400

How often did you go / have you been going / have
you gone to Brazil when you were a young man?

did you go

400

I ........................... (always think) of myself as a
traveller rather than a tourist.

have always thought

400

My parents are living on the outskirts of the city.

How long have your parents been living ....?

400

They’ve been asked by the company to ...................
this month, including work at weekends.

do overtime

400

How many times did you visit New York before you
decide you want to live there?

decided , wanted

500

How many times was I telling / have I told / have I
been telling you not to leave valuables in the hotel
when we go out?

have I told

500

I don’t feel well. I ................... (have) a headache all day.

have had

500

My grandfather owned a restaurant.

How long did your grandfather own this restaurant?

500

I’d just like to say thank you for  ............................ .
The flowers that were delivered this morning are lovely.

making my day

500

He’s been raise money for a charity who helps
children in Bangladesh.

raising, which

M
e
n
u