wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect (2)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Have you ________a letter before?

a)

write

b)

wrote

c)

written

2.

_________she studied mathematics?

a)

Have

b)

Has

c)

Does

3.

Have they _________soccer lately?

a)

played

b)

play

c)

plays

4.

_______ you been in Cancun?

a)

Has

b)

Have

c)

Do

5.

Have you _________ to Melanie's house?

a)

go

b)

went

c)

gone

6.

Charlie ........... his room.

a)

hasn't clean

b)

hasn't cleaned

c)

hasn't cleant

7.

She .......... her bike for 3 years.

a)

have had

b)

has had

c)

had have

8.

They haven't ....... an e-mail yet.

a)

send

b)

sended

c)

sent

9.
We haven't seen this film...
a)
already
b)
yet
c)
never
d)
ever
10.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
11.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far
12.
. I __________ a teacher since 1998.
a)
has been
b)
hasn´t been
c)
have been
13.
Look! She ................. a new dress! (buy)
a)
buyed
b)
have bought
c)
has bought
14.
You haven't ... very much.
a)
eaten
b)
eatten
c)
ate
d)
eating
15.

The pandemic .... reached our nation. We should be careful.

a)

has

b)

have

c)

hasn't

d)

haven't

16.

All teachers ....prepared their online assignment for their students. So, get ready for it.

a)

haven't

b)

have

c)

hasn't

d)

has

17.

Has she gone to the market____________?

a)

Just

b)

already

c)

yet

d)

for

e)

since

18.

I ________ __________ been there three times this week.

a)

have - already

b)

have - just

c)

have - yet

d)

has - already

19.

They ________ ___________ finished classes 5 minutes ago.

a)

Have - already

b)

Has - already

c)

have - just

d)

has - just

20.

Read in context and write ONLY the answer with a hyphen (-)


We __________ waited ____________ five days for the gifts.

a)

have - since

b)

have - for

c)

has - since

d)

has - for