wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect affirmative and negative

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Our class _____ the test yet (not- write)

a)

not wrote

b)

haven't written

c)

hasn't written

2.

Tim and Joe _____ the boxes into the house yet. (not - carry)

a)

haven't carried

b)

hasn't carried

c)

not carried

3.

It _____ to snow. (not - start)

a)

hasn't started

b)

not started

c)

haven't started

4.

The cat _____ onto the table yet. (not - jump)

a)

not jumped

b)

hasn't jumped

c)

haven't jumped

5.

I _____ the castle. (not - visit)

a)

haven't visited

b)

not visited

c)

hasn't visited

6.

We have not _____ out of the room all day. (go)

a)

went

b)

gone

c)

go

7.

Fred has not _____ the money back so far. (give)

a)

give

b)

gave

c)

given

8.

They have not _____ Anne about it. (tell)

a)

tell

b)

telled

c)

told

9.

Steven has not _____ through the park. (walk)

a)

walked

b)

wolk

c)

walken

10.

The teacher has not _____ to the party today. (come)

a)

come

b)

came

c)

camed

11.

Karen _____ me an e-mail. (send)

a)

have sent

b)

has sent

c)

has send

12.

Dave and Pat _____ the museum. (visit)

a)

has visited

b)

have visited

c)

have visit

13.

I _____ at the pet shop. (be)

a)

have was

b)

have been

c)

has been

14.

They _____ already _____ their rucksacks. (pack)

a)

have packed

b)

has packed

c)

have pack

15.

Marcus _____ an accident. (have)

a)

have had

b)

have has

c)

has had

16.

We _____ the shopping for our grandmother. (do)

a)

have did

b)

have done

c)

has done

17.

Emily _____ her room. (paint)

a)

has painted

b)

have paint

c)

has paint

18.

Lisa and Colin _____ to a concert. (go)

a)

has gone

b)

has went

c)

have gone

19.

I've ........................ to three foreign countrise: the USA, Italy and France.

a)

gone

b)

been

20.

Jacob's written us a note. He's ................ to the shop buy bread.

a)

gone

b)

been