Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect and Past Participle Verbs (V3)

Total questions: 45

Worksheet time: 15mins

Name
Class
Date
1.

A: Has Jake ____ tried mountain climbing?

B: No, he's ____ been to the mountains!

a)

just, just

b)

ever, ever

c)

had, never

d)

ever, never

2.

A: Have you ____ lived in another town?

B: No. I've lived here ____ I was born.

a)

just, since

b)

just, for

c)

ever, since

d)

ever, never

3.

A: Has your sister ____ worked in New York?

B: Well, she's ____ found a job actually!

a)

been, ever

b)

how long, since

c)

ever, never

d)

ever, just

4.

................she ever ...........to an open air rock concert?

a)

Has, been

b)

Did, be 

c)

Was, being 

d)

Is being

5.

I ...............up the car yet.

a)

has washed 

b)

haven’t washed

c)

didn’t wash 

d)

don’t wash

6.

My friend _____my new dress yet.

a)

have not seen

b)

have not saw

c)

has not seen

d)

has seen

7.

My uncle ............. lived here ................. the last January.

a)

has / for

b)

has / since

c)

have / for

d)

have / since

8.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

9.

I am not hungry. I have _______ eaten.

a)

yet

b)

now

c)

just

d)

ever

10.

I am still working. I haven't finished my work ________.

a)

already

b)

yet

c)

still

d)

never

11.

He has stayed in Bangkok _______ 1995.

a)

since

b)

for

c)

just

d)

yet

12.

Federico ___________ never ___________ Korean.

a)

has / learned

b)

have / learned

c)

is / learned

13.

My family have lived here _______ 2005

a)

since

b)

for

14.

You have watched TV ________ hours.

a)

since

b)

for

15.

I have worked _______ 4 o'clock.

a)

since

b)

for

16.

She has been a doctor ___________ 2015.

a)

since

b)

for

17.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

18.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

19.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

20.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

21.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

22.

I _______ (break) a cup.

a)

have break

b)

have broke

c)

have broken

23.

He _______ (pay) the bill.

a)

has paid

b)

have paid

c)

has pay

24.

We _______ (forget) the address.

a)

have forgotten

b)

have forget

c)

have forgot

25.

They _______ (buy) some sweets.

a)

have bought

b)

have buy

c)

have buyed

26.

We _______ (not / watch) the video.

a)

have watched

b)

haven't watched

c)

haven't watch

27.

He _______ (not/help) his parents.

a)

isn't helped

b)

haven't helped

c)

hasn't helped

28.

He hasn't (pay) (a)   me yet.

29.

She has (choose) (a)   a beautiful name for the baby.

30.

We have (make) (a)   a vanilla cake.

31.

I have (eat) (a)   all the cherries.

32.

He has (fall) (a)   in love with the most intelligent girl in the class.

33.

I have (find) (a)   an iPhone in the street

34.

I have (give) (a)   him the answers of the exam.

35.

They have (go) (a)   to Mexico twice.

36.

I have (know) (a)   him since I was a kid.

37.

I have (lose) (a)   my wallet.

38.

She hasn't (say) (a)   hello.

39.

I have (see) (a)   her walking with her mother.

40.

They have (sell) (a)   their old car.

41.

I have (sleep) (a)   very well!

42.

She has (take) (a)   the day off.

43.

She hasn't (understand) (a)   anything of what she said.

44.

They have (print) (a)   many posters to find their dog

45.

I haven't (a)   (drive) a Ferrari before.