Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 18

Worksheet time: 6mins

Name
Class
Date
1.
They _______ a lot for their exam.
a)
has studied
b)
studied
c)
have studied
2.
Have you ever ________ to China?
a)
went
b)
go
c)
been
3.
My mother and father ___________ to Barcelona.
a)
have never been
b)
has never been
c)
has went
4.
My sister ________ clothes since she was seven.
a)
designed
b)
has designed
c)
has design
5.
Something terrible .................................. .
a)
happened
b)
has happened
c)
have happened
d)
has happen
6.
He hasn't called me ....... yesterday morning.
a)
since
b)
from
c)
for
d)
in
7.
I've never .......... a girlfriend before.
a)
had
b)
have
c)
has
d)
having
8.
Have you ... visited Disneyland?
a)
already
b)
before
c)
ever
d)
yet
9.
I haven't been to Australia ...
a)
never
b)
ever
c)
yet
d)
yet/before
10.
We haven't seen this film...
a)
already
b)
yet
c)
never
d)
ever
11.
- Has she told you that?
- Yes, she ____.
a)
have
b)
has
12.
____ you ____ your arm?
a)
Has; broken
b)
Has; broke
c)
Have; broke
d)
Have; broken
13.

My sister ________ clothes since she was seven.

a)

designed

b)

has designed

c)

has design

d)

have designs

14.

Have we ______ before?

a)

meet

b)

met

c)

meeting

d)

meets

15.

______your parents _________to a rock concert?

a)

Has - went

b)

Have - went

c)

Has - gone

d)

Have - gone

16.

Andrea _________her umbrella.

a)

has forgotten

b)

have forgotten

c)

was forgot

d)

has forgot

17.

Helen has been a vegetarian _________three years.

a)

for

b)

since

18.

Marilyn __________ the bill.

a)

has paid

b)

has payed

c)

have paid

d)

have pay