wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

the present perfect tense

Total questions: 19

Worksheet time: 8mins

Name
Class
Date
1.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

2.

She (write) ten pages of the report already.

(a)  

3.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

4.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

5.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

6.

_____ you __________________ your homework yet?

a)

Did.......do

b)

Has.......done

c)

Have....... done

d)

Are .....doing

7.

She _________________ to Portugal four times.

a)

has been

b)

went

c)

is going

d)

was going

8.

Robert ________the internet for 30 minutes.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

9.

you ( read ) this book yet?

(a)  

10.

My sister ________ clothes since she was seven.

a)

designed

b)

has designed

c)

has design

d)

have designs

11.

Tom and Erik (a)   (not/see) this picture before.

12.

They________________(not/buy) a Computer yet.

a)

hasn't buy

b)

hasn't bought

c)

haven't buy

d)

haven't bought

13.

________________________(we/cut) the curtain yet?

a)

Have we cut

b)

Have we cutted

c)

Have we cutten

d)

Have we cuttened

14.

The present perfect tense is made:

a)

S+ have/has + p2

b)

S+ had + participle

c)

S+ be + verb + -ing

d)

S+ have/has + past tense

15.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

16.

Susan ________________ already _______________(take) the dog for a walk.

a)

have taken

b)

has taken

c)

has taking

d)

have took

17.

Stella ___________________ (not donate) her old books yet.

a)

is not donate

b)

has not donated

c)

have not donated

d)

has not donating

18.

Mr Smith (live) in Bandung since 2010.

(a)  

19.

........have studied English

a)

my friend

b)

My friend and I

c)

Budi's friend

d)

she