Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

quiz

Total questions: 88

Worksheet time: 47mins

Name
Class
Date
1.

Helen …… (to wash) the dishes for fifteen minutes.

a)

a. have been washing

b)

b. has been washing.

c)

c. is washing

d)

d. has be washing

2.

Sam …….. (to drive) a car for five hours now.

a)

a. has been driving

b)

b. have been driven

c)

c. has been driving

d)

d. is driving

3.

Jim never replied to my text message because he _______misplaced his phone yesterday.

a)

a. has

b)

b. will have

c)

c. had

d)

d. is going to have

4.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

5.
Tatiana _____________(work) in the garden all day
a)
has worked
b)
work
c)
worked
d)
has been working
6.
How long ________________(learn/she) Spanish?
a)
did she learn
b)
has she learned
c)
has she been learning
d)
have have been learning
7.
Monika _______________(clean) for an hour.
a)
has cleaned
b)
has been cleaning
c)
cleaned
d)
was clean
8.
So far Bartek ____________(win) four games.
a)
win
b)
won
c)
wan
d)
has won
9.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

10.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

11.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

12.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

13.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

14.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

15.

Why _________________ up so early recently?

a)

has you been waking

b)

have you been waking

c)

has you been wake

d)

have you been wake

16.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

17.

What is Lisa doing?

a)

She is studying Math.

b)

She is getting dressed.

c)

She is closing her backpack.

d)

She is taking a shower.

18.

Raja _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

19.

I …… (to look) for information on the subject since last Friday.

a)

a. am looking

b)

b. has been looking

c)

c. have looked

d)

d. have been looking

20.

You …… (to work) as a computer programmer for more than fifteen years.

a)

a. has been working

b)

b. have are working

c)

c. have been worked

d)

d. have been working

21.

Have you ever ______________ a love letter?

a)

wrote

b)

been writting

c)

written

22.

She _______________ here for hours, she must be really bored and tired.

a)

have been waiting

b)

has waited

c)

has been waiting

23.

I ________________English since I was 15. I really enjoy learning new things every class

a)

have been studying

b)

have studied

c)

have been taking

24.

My brother and I _________________ the kintchen for about 3 hours. it's almost finished.

a)

have been painting

b)

have painted

c)

have fixed

25.

Mark _____________________ you three times today. Why don't you call him back?

a)

has been phoning

b)

has phoned

c)

has phoning

26.

I ________________met my brother's girlfriend yet. I wonder if She is nice.

a)

haven't met

b)

haven't been meeting

c)

have met

27.

Marlene _________________her school proyect. I am afraid she can't go to the party with us.

a)

hasn't been finishing

b)

hasn't finished

c)

has finished

28.

My next door neighbour _________________ to another country. it's a pity, he was quite guy.

a)

has been moving

b)

hasn't moved

c)

has moved

29.

It __________________ all the morning. I can't even leave my house. please call off my meeting.

a)

hasn't been snowing

b)

has been snowing

c)

has snowed

30.

how long _____________you____________ill? you should go to the doctor straight away.

a)

have felt

b)

have been feeling

c)

have been

31.

Helen …… (to wash) the dishes for fifteen minutes.

a)

a. have been washing

b)

b. has been washing.

c)

c. is washing

d)

d. has be washing

32.

Sam …….. (to drive) a car for five hours now.

a)

a. has been driving

b)

b. have been driven

c)

c. has been driving

d)

d. is driving

33.

Jim never replied to my text message because he _______misplaced his phone yesterday.

a)

a. has

b)

b. will have

c)

c. had

d)

d. is going to have

34.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

35.
Tatiana _____________(work) in the garden all day
a)
has worked
b)
work
c)
worked
d)
has been working
36.
How long ________________(learn/she) Spanish?
a)
did she learn
b)
has she learned
c)
has she been learning
d)
have have been learning
37.
Monika _______________(clean) for an hour.
a)
has cleaned
b)
has been cleaning
c)
cleaned
d)
was clean
38.
So far Bartek ____________(win) four games.
a)
win
b)
won
c)
wan
d)
has won
39.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

40.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

41.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

42.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

43.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

44.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

45.

You …… (to work) as a computer programmer for more than fifteen years.

a)

a. has been working

b)

b. have are working

c)

c. have been worked

d)

d. have been working

46.

I …… (to look) for information on the subject since last Friday.

a)

a. am looking

b)

b. has been looking

c)

c. have looked

d)

d. have been looking

47.

Raja _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

48.

What is Lisa doing?

a)

She is studying Math.

b)

She is getting dressed.

c)

She is closing her backpack.

d)

She is taking a shower.

49.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

50.

Why _________________ up so early recently?

a)

has you been waking

b)

have you been waking

c)

has you been wake

d)

have you been wake

51.

Yo he estado ayudando

a)

I have helped

b)

I helped

c)

I have Been helping

52.

Ella ha estado comiendo mucho

a)

She has eaten a lot

b)

She has Been eating a lot

c)

She has Been eating

53.

Ellos han estado durmiendo

a)

They have slept

b)

They have Been sleeping

c)

They have sleep

54.

Nadie ha estado hablando

a)

Nobody has Been talking

b)

Nobody has talked

c)

Nobody has Been talked

55.

Todos han estado trabajando

a)

Everyone has Been working

b)

Everyone have worked

c)

Everyone have working

56.

Quien ha estado nadando?

a)

Who has sean?

b)

Who have swing?

c)

Who have Been swimming?

57.

Todos han estado operando

a)

Everybody has operating

b)

Everybody has Been operating

c)

Everybody operated

58.

Las máquinas han estado funcionando

a)

The machines has worked

b)

The machines has Been working

c)

The machines we're working

59.

Esto ha estado caminado

a)

It's has runned

b)

It's has Been running

c)

It's have ran

60.

Eso no ha estado funcionando

a)

It's hasnt Been funcioning

b)

It's haven't Been funcioning

c)

It's isn't funcioning

61.

For present perfect continous the main verb is in:

a)

-ing form

b)

present

c)

past participle

62.

For the subjects _____, _______ & _____ the word "have" changes to has.

(a)  

63.

All of the next form a present perfect continous sentence (Selecciona todos los elementos de una sentence en ppc)

a)

SUBJECT

b)

PAST PARTICIPLE

c)

BEEN

d)

VERB ING FORM

e)

HAS/HAVE

64.

Rellena el espacio en blanco: She (a)   been trying to gain weight.

65.

Elige las palabras que faltan: ____ you been ______ (cocinando/cook) lately?

a)

Have

b)

Has

c)

cocinando

d)

cook

e)

cooking

66.

Is this sentence right? (Esta oración esta correcta?) Jane have been training for her game.

a)

Si

b)

No

67.

La forma en ING o en present continous de el verbo DANCE es:

(a)  

68.

Un verbo en forma present continous termina en:

a)

No sé

b)

-ng

c)

-ing

d)

-eng

69.

Maria _____ _____ ______(write) articles on different topics since morning.

(a)  

70.

Write a sentence on present perfect progressive in negative form, you can use "Not or never"

4 lines
71.

which of these is present perfect continuous. (Itcan be more than one).

a)

He has been studying in the library for three hours.

b)

We have been shopping at this fair for two hours.

c)

We have been watching a movie in this Cineplex for two hours.

d)

We had been jumping on the street for two minutes.

72.

This is present perfect continuous.


"I have been Worked"

a)

True

b)

False

73.

_____ you been______ (prepare) the assignment for two hours?

a)

Had, preparing

b)

Has, prepared

c)

Have, preparing

d)

Has, preparing

74.

My mom _____ _____ _____ (cook) for three hours.

(a)  

75.

Switcht it to negative form


"He has been traveling around the world for a month."

(a)  

76.

which of these is "NOT" present progresive.

a)

They have been playing cricket in that field for five hours.

b)

I have done my homework.

c)

She has been finding the dress since morning.

d)

Luis have run on the street.

77.

The present perfect continuous is formed using has/have + been + present participle. Questions are indicated by inverting the subject and has/have. Negatives are made with not.

a)

True

b)

False

c)

Should be.

78.

Why ____ Nancy____ _____ _____ (not take)her medicine for the last three days?

(a)  

79.
Julie ___ (learn) how to drive for 6 years! and she still can't!
a)
has learnt
b)
has been learning
c)
have learned
d)
have been learning
80.
Simon ____ (write) books all his life.
a)
has written
b)
has writen
c)
has been writing
d)
has been written
81.
The staff __ (work) all day. They deserve a break.
a)
has been working
b)
have been working
c)
have worked
d)
has worked
82.
David feels great these days. He ___ (not get up) early lately.
a)
hasn't got up
b)
hasn't been getting up
c)
hasn't getted up
d)
hasn't been get up
83.
I ___ (study) a lot recently.
a)
have studied
b)
have been studing
c)
have been studying
d)
have ben studing
84.
The workers __ (tidy) up after their mess for the whole day.
a)
have tidied
b)
have tidyed
c)
have been tidying
d)
have been tiding
85.

she / work here for five years

a)

she has been working for five years

b)

she have been working for five years

c)

she has worked for five years

d)

we has worked for five years

86.

Diego _____/_______ playing football so he’s tired

a)

have / been

b)

has / been

c)

has / being

d)

have

87.

I / not / work today

a)

I have not been working today

b)

I has not been working today

c)

I have been not working today

88.

you / not / eat well recently

a)

you have not eating wel recently

b)

I have not been working

c)

you has not eating well recetly