wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I have lived in Veracruz ____ 1990.

a)
until
b)
during
c)
after
d)
since
2.

The teacher has not corrected the homework ___.

a)
never
b)
always
c)
yesterday
d)
yet
3.

She ___ visited that museum several times.

a)
never
b)
always
c)
has
d)
will
4.

We _____ watched Titanic.

a)

haven’t

b)
always
c)

hasn’t

d)
sometimes
5.

I ____ _____ in Veracruz since 1990.

a)
am living
b)

have lived

c)
will live
d)

has lived

6.

He has _______ washed the dishes.

a)
sometimes
b)

just

c)

yet

d)
already
7.

How long ____ you ____ in this gym?

a)

have / been

b)
will / work
c)
did / stay
d)
have / exercising
8.

He ___ just _______ his homework.

a)
has finished
b)
had completed
c)
will start
d)
is completing
e)
was doing
9.
  • Have you just finished work?

a)

No, I don't

b)

Yes, I have

c)
I don't know
d)
Maybe
10.

What is the sentence that is well written?

a)

We hasn’t watches Titanic.

b)

We hasn’t watched Titanic.

c)

We haven’t watched Titanic.

d)

We haven’t watching Titanic.