wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

I ____________worked there since I left college.

a)

have

b)

has

c)

am

d)

is

2.

We ___________ called Jenny to say happy birthday yet, she must be upset.

a)

have

b)

has

c)

haven't

d)

hasn't

3.

They __________ even called to see if she made it home safely.

a)

have

b)

haven't

c)

hasn't

d)

has

4.

Naoki __________already turned in the last fruit activity.

a)

hasn't

b)

haven't

c)

have

d)

has

5.

She still _________ prepared anything for the meeting tomorrow morning.

a)

has

b)

have

c)

hasn't

d)

haven't

6.

____________the Gomez family ever considered visiting going abroad.

a)

Has

b)

Have

c)

Hasn't

d)

Haven't

7.

Where ________you been to yet ?

a)

have

b)

has

c)

hasn't

d)

haven't

8.

Our class _________ studied this book since last year.

a)

have

b)

has

c)

haven't

d)

hasn't

9.

We haven't seen our children _________ two weeks.

a)

since

b)

for

c)

until

d)

yet

10.

Ana and Laura ________ been in class _________ 5:50 a.m.

a)

has / since

b)

have / for

c)

has / for

d)

have / since

11.

The university students _________ registered for the next semester __________.

a)

has / yet

b)

hasn't / yet

c)

have / still

d)

haven't / yet