wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect vs present perfect continuous

Total questions: 70

Worksheet time: 53mins

Name
Class
Date
1.
A: (you / take) the dog for a walk yet?
a)
Did you take...
b)
Have you taken...
c)
Have you been taking...
d)
Has you taken...
2.
They haven't repaired the stairs ... last summer.
a)
for
b)
since
3.
I have known my best friend ...... six years.
a)
for
b)
since
4.
I have lived in Poland ...... 1990.
a)
for
b)
since
5.
Choose the correct option:
It's the first time ... a jeep.
a)
I drive
b)
I has driven
c)
I'm driving
d)
I've driven
6.
Choose the correct option:
Bill’s eyes were red. He ... .
a)
has been crying
b)
has cried
c)
cried
d)
is crying
7.
Choose the correct option:
It ... all day! Why can’t it stop!
a)
is raining
b)
rains
c)
has been raining
d)
have been raining
8.
Choose the correct option:
I’m sorry, madam, but this carpet ... .
a)
has already been sold
b)
has been sold yet
c)
has been sold so far
d)
has yet been sold
9.
Choose the correct option:
1.  Joe ... for a new job all week since Friday.
a)
has been looking
b)
is looking
c)
looks
d)
has looked
10.
Choose the correct option:
I ... my mother yet.
a)
haven't seen
b)
hasn't seen
c)
hasn't been seeing
d)
haven't been seeing
11.
Choose the correct option: 
Paul ... on the phone for half an hour now.
a)
is talking
b)
has talked
c)
has been talking
d)
talks
12.
Choose the correct option: 
Who ... my video tape recorder? It’s not working now.
a)
has been using
b)
has been useing
c)
has used
d)
is using
13.

see-saw-.......

a)

see

b)

sow

c)

sew

d)

seen

14.

go-went -...

a)

got

b)

gone

c)

go

d)

gotten

15.

We use the Present Perfect Continuous

a)

When the time is finished but the action is not

b)

For an action recently finished but explains the situation

c)

When the action and time are finsished

d)

For an action that started in the past and is still in progress

16.

I ___________________ (practise) the piano for 30 minutes now.

a)

Have been practising

b)

Has been practisiing

c)

Has practised

d)

Have practised

17.

Bob __________________ (run) 10 km.

a)

Have run

b)

Has been running

c)

Has run

d)

Has ran

18.

The children ____________ (be) on holiday for a week.

a)

Have being

b)

Has been

c)

Has being

d)

Have been

19.

The dog ______________________ (bark) since midnight.

a)

Has been barking

b)

Has barked

c)

Has been barked

d)

Barked

20.

We _____________ (miss) the bus twice this week

a)

Keep missing

b)

Have missed

c)

Have been missing

d)

Have been missed

21.

He ____________ (not, speak) on the phone for an hour, it has only been half an hour.

a)

Has not been speaking

b)

Has not spoken

c)

Has not spoke

d)

Has not been spoken

22.

She ________ (not, hang up) all the pictures yet.

a)

Has not been hanging up

b)

Has not hang up

c)

Has not hung up

d)

Has not been hung up

23.

How long ____________ (she, wait) for us?

a)

Has she wait

b)

Has she waited

c)

Has she been waiting

d)

Has she been wait

24.

____________ (ever, stay) in a capsule hotel before?

a)

Have you ever been staying

b)

Have you stayed

c)

Have you ever stayed

d)

Have you ever been stayed

25.

Tom: Hi Ana. I _____________ (try) to ring you several times today.

a)

Have tried

b)

Have been trying

c)

Have been tried

d)

Trying

26.

Tom: Where _________ (be), Ana?

a)

Has being

b)

Have you been

c)

Have been

d)

Have being

27.

Ana: I did not go anywhere. But I ______________ (clean) the house all day, so maybe I didn't hear the phone ring.

a)

Have been cleaning

b)

Have cleaned

c)

Cleaned

d)

Am cleaning

28.

Tom: ______________ (you, clean) everything now?

a)

Have you been cleaning

b)

Have you cleaned

c)

Have you cleaning

d)

Have you clean

29.

Ana: No, not yet. I _______________ (not, tidy up) the kitchen yet. But why are you here?

a)

Have not been tidying up

b)

Have not been tidied up

c)

Have not tidied up

d)

Have not tidying up

30.

Tom: Don't you remember? Jane has invited us to her birthday party and we ____________ (not, buy) a present for her yet

a)

Have not bought

b)

Have not been buying

c)

Have not buy

d)

Have not buying

31.

Complete the sentences with the correct form of the verbs in brackets: At last! I (a)   (solve) the problem.

32.

What (a)   recently? (you / do) Anything interesting?

33.

My brother (a)   (buy) a new motorbike. It looks great.

34.

(a)   (you / swim)? Your hair looks wet.

35.

Oh, There you are! I (a)   (look) for you everywhere.

36.

Sorry we are late. How long (a)   (you / wait)?

37.

I (a)   (know) Peter for a long time.

38.

My friends (a)   (run) for two hours already.

39.

I (a)   (never / understand) Maths and Physics.

40.

The children are tired because they (a)   (play) all day.

41.

I (a)   (write) emails all day.

42.

John (a)   (never / see) this film before.

43.

What on earth (a)   (you / do)? You’re covered in mud.

44.

(a)   (you / ever / see) the Altamira Cave? I heard it’s incredibly beautiful.

45.

How long (a)   (he / learn) English?

46.

I (a)   (just / speak) to my cousins. They told me the news.

47.

I’m sorry. Monica is not here. She (a)   (go) out.

48.

We’re really tired because we (a)   (train) for the marathon since eight o’clock.

49.

(a)   (you / finish) doing your homework yet?

50.

My brother (a)   (buy) a new motorbike. It looks great.

51.

Complete the sentences with the correct form of the verbs in brackets: At last! I (a)   (solve) the problem.

52.

What (a)   recently? (you / do) Anything interesting?

53.

My brother (a)   (buy) a new motorbike. It looks great.

54.

(a)   (you / swim)? Your hair looks wet.

55.

Oh, There you are! I (a)   (look) for you everywhere.

56.

Sorry we are late. How long (a)   (you / wait)?

57.

I (a)   (know) Peter for a long time.

58.

My friends (a)   (run) for two hours already.

59.

I (a)   (never / understand) Maths and Physics.

60.

The children are tired because they (a)   (play) all day.

61.

I (a)   (write) emails all day.

62.

John (a)   (never / see) this film before.

63.

What on earth (a)   (you / do)? You’re covered in mud.

64.

(a)   (you / ever / see) the Altamira Cave? I heard it’s incredibly beautiful.

65.

How long (a)   (he / learn) English?

66.

I (a)   (just / speak) to my cousins. They told me the news.

67.

I’m sorry. Monica is not here. She (a)   (go) out.

68.

We’re really tired because we (a)   (train) for the marathon since eight o’clock.

69.

(a)   (you / finish) doing your homework yet?

70.

My brother (a)   (buy) a new motorbike. It looks great.