Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect & Present Perfect Continuous (9-O)

Total questions: 50

Worksheet time: 46mins

Name
Class
Date
1.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

2.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

3.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

4.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

5.

He hasn't ___________ her before.

a)

meets

b)

meeting

c)

met

d)

meeted

6.

She ____________ a few languages.

a)

learnt

b)

has learnt

c)

have learnt

7.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
8.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
9.

Have you ________a letter before?

a)

write

b)

wrote

c)

written

10.
I haven't finished reading this book __________.
a)
yet
b)
just 
c)
already
11.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
12.
I've been married ____________ six years.
a)
for
b)
since
13.
I've had this watch .................. 1965.
a)
since
b)
for
14.
....... Bill ......... a car?
a)
Have / buy
b)
Has / buy
c)
Has / bought
15.

I .............. never .................... a car before

a)

have, had

b)

has, had

c)

have, have

d)

had, had

16.

Past participle of CATCH

a)

catched

b)

caught

c)

caugth

d)

cought

17.

Past participle of WIN

a)

winned

b)

wun

c)

woned

d)

won

18.

Past participle of FORGET

a)

forgetted

b)

forgetting

c)

forgotten

d)

forgeted

19.

She ______ dropped her wallet.

a)

have

b)

has

20.

They _____ sailed on a yacht.

a)

have

b)

has

21.

Past participle of STUDY

a)

studied

b)

studyed

c)

studyied

d)

studying

22.

Choose ALL the REGULAR verbs.

a)

carry

b)

meet

c)

play

d)

finish

23.

Choose ALL the IRREGULAR verbs.

a)

believe

b)

lose

c)

make

d)

do

24.

They _______ bought an ice cream.

a)

have

b)

has

25.

The cat ______ eaten the donuts yet.

a)

have

b)

has

c)

haven't

d)

hasn't

26.

My mom and I _____ made Halloween cookies.

a)

have

b)

has

27.

Look. Choose the correct sentence.

a)

The train has arrived.

b)

The train hasn't arrived.

c)

The train have arrived.

d)

The train haven't arrived.

28.

Look. Choose the correct sentence.

a)

We made a cake never.

b)

We has never make a cake before.

c)

We've never made a cake before.

d)

We've never make a cake before.

29.

Past participle of STOP

a)

stopping

b)

stoped

c)

stopped

d)

stops

30.

What have they done?

a)

They have won a race.

b)

They has built a house.

c)

They have cleaned the room.

d)

They haves bought things for the studio.

31.

My father ( work).........................for the whole day, now he is very tired

a)

have been working

b)

has been working

c)

have working

d)

has working

32.

you ( paint)...................these houses all day?

a)

Have you painted

b)

have you been painting

c)

have you been painted

d)

has you been painting

33.

She ( not/ do).............................. her homework

a)

has not done

b)

have not been doing

c)

has been not doing

d)

has not been doing

34.

Have you been working in this factory for 5 years?

Yes,.............................

a)

I has

b)

I have

c)

She has

d)

She have

35.

Why are your hands so dirty?

-I.....................my bike

a)

have repaired

b)

have been repairing

c)

has been repaired

d)

has been repaired

36.

We ( not /write)..................... to each other for 6 months.

a)

have not been writing

b)

has not been writing

c)

have writtten

d)

had written

37.

She (chat) _____ with her friend all the day.

a)

had been chated

b)

has been chating

c)

has been chatting

d)

have been chatting

38.

How long you ..................English? For 5 years

a)

have you studied

b)

have you been studying

c)

studied

d)

have you been studing

39.

I love this film. I..................it four or five times already.

a)

have been seeing

b)

have seen

c)

has seen

d)

had seen

40.

I .................. to New York three times this year.

a)

have been being

b)

has been

c)

was

d)

have been

41.

Prerna ______winning this championship for last 2 years.

a)

has

b)

has been

c)

have

d)

have been

42.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

43.

Which one is the correct structure of Present Perfect Continuous tense.

a)

Subject + have/has + v. -ing

b)

Subject + have/has + been + v. -ing

c)

Subject + been + have/has + v. -ing

44.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

45.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

46.

_____ your brother and sister been getting along?

a)

have

b)

has

c)

are

47.

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

48.

we / live in London for six months

a)

we have been living in London for six months

b)

we have live in London for six months

c)

we has live in London for six months

d)

we has been live in London for six months

49.

they / learn English for two years

a)

they / learn English for two years

b)

they has been English for two years

c)

They have been learning English for two years

50.

Diego _____/_______ playing football so he’s tired

a)

have / been

b)

has / been

c)

has / being

d)

have