wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Lindsay _____ not been to France.

a)

has

b)

have

2.

_____ you finished your homework?

a)

Has

b)

Have

3.

They___ gone to a rock concert.

a)

's

b)

've

c)

'es

4.

Have you _____ been to France?

a)

never

b)

ever

c)

for

d)

yet

5.

Have you _____ homework yet?

a)

done

b)

do

c)

for

d)

since

6.

Andrea has _____ her umbrella.

a)

forget

b)

forgetting

c)

forgot

d)

forgotten

7.

The children ________ the lost puppy.

a)

have find

b)

has find

c)

have found

d)

has found

8.

Wiwi's been a vegetarian _____ three years.

a)

since

b)

for

c)

already

d)

yet

9.

I haven't worked _____ last December.

a)

since

b)

for

c)

already

d)

yet

10.

I am not hungry. I have _______ eaten.

a)

now

b)

just

c)

already

d)

yet

11.

I have never ___________ to Paris.

a)

go

b)

went

c)

been

d)

was

12.

I am still working. I haven't finished my work ________.

a)

yet

b)

just

c)

not

d)

now

13.

I am looking for my pen. I __________ it.

a)

lost

b)

am lost

c)

have lost

d)

did lost

14.

I __________ a teacher since 2002.

a)

am

b)

have been

c)

have be

d)

had been

15.

I __________ a teacher since 2002.

a)

am

b)

have been

c)

have be

d)

had been