Present Perfect Simple / Continuous
Choose
The country
One word
TV
100

Bella .......... (look) for her passport all morning.

has been looking

100

A: Have you ever .............. to Rio?

B: Yes, I went there with my girlfriend in 1999.

been       gone      went

been

100

We keep h........... because we like having fresh eggs to eat.

hens

100

It's a lovely day. Why don't you turn ...... the TV and go outside instead?

off

100

We often watch q............ sh........... together and try to answer the questions.

quiz show

200

How long .......... you ........ your motorbike? (have)

have you had

200

We ............ in this traffic jam for over half an hour now.

've sat      've been sitting     're sitting

've been sitting

200

The children watched the sheep and their tiny l............. in the fields.

lambs
200

Can you turn the TV ...... ? I can't hear what the contestants are saying.

up

200

Laura loves all the old Watl Disney c....... , especially 'Sleeping Beauty'.

cartoons

300

............. you ........... writing the report yet? (not finish)

Haven't you finished

300

My sister .................. home at the age of 16.

has left      left          has been leaving

left

300

Sheila lives in a cottage with a lovely f......... around it and a little gate.

fence

300

I wasn't enjoying the film on Channel 5 so I turned ........ to Channel 4 to watch the news.

over

300

Why can I never find the r............. c......... whe I want to change channels?

remote control

400

How long ............ Andrea ............ Japanese? (learn)

has Andrea been learning

400

He ............. a shower at the moment. Can you call back later?

's been having    's having     has

's having

400

That w............ was the only source of water in my great-grandparents' time.

well

400

Can you turn the TV ...... ? My favourite programme starts in 5 minutes.

on

400

A: Have you seen the w.......... f............. today?

B: Yes, it's going to snow later.

weather forecast

500

David's hands are covered in paint. What ........... he ................. ? (paint)

has he been painting

500

I ............... much TV recently.

don't watch      haven't been watching    'm not watching

haven't been watching

500

From the top of this hill, you can see across the v.......... to the other side.

valley

500

A: Do you want to watch 'Star Wars' tonight?

B: Maybe. What time is it ...... ?

on

500

My friend's job is to do historical research for p........ dramas.

period