wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 16

Worksheet time: 13mins

Name
Class
Date
1.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet
2.

I haven't read that book ________.

a)

just

b)

already

c)

yet

d)

/

3.

I don't want to see "Alien 9" at the cinema again. I've __________seen it twice.

a)

just

b)

already

c)

yet

d)

/

4.

Have we ______ before?

a)

meet

b)

met

c)

meeting

d)

meets

5.

Have you ever ________ to China?

a)

went

b)

go

c)

been

d)

gone

6.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

7.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

8.

They _____________________ several expensive cars since getting that job.

a)

owned

b)

have owned

c)

were owning

d)

will own

9.

I _________________ my car when I was young.

a)

have crashed

b)

crashed

c)

had crashed

d)

will crash

10.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

11.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

12.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

13.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

14.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

15.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

16.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going