wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

1. I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

2.

2. My father is on the way. He ____________ home yet.

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrived

d)

arrived

3.

3. I am not hungry. I have _______ eaten.

a)

yet

b)

now

c)

not

d)

just

4.

4. I have never ___________ to Paris.

a)

been

b)

went

c)

go

d)

was

5.

5. ________ you ever been to New York?

a)

Are

b)

Were

c)

Do

d)

Have

6.

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

a)

already

b)

yet

c)

still

d)

never

7.

7. I am looking for my pen. I __________ it.

a)

have lost

b)

lost

c)

did lost

d)

was lost

8.

8. During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

d)

have has

9.

9. I __________ a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

10.

10. My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't see

d)

hasn't seen

11.

11. They have ________ a great webpage.

a)

created

b)

creating

c)

create

d)

was created

12.

12. Nobody has ________ to my webpage yet.

a)

log on

b)

logged on

c)

logging on

d)

logs on

13.

13. You ________ all my chocolates.

a)

has eaten

b)

did ate

c)

have eaten

d)

eats

14.

14. ________ you written your essay yet?

a)

Were

b)

Did

c)

Has

d)

Have

15.

15. Who ________ taken my books?

a)

have

b)

has

c)

did

d)

was

16.

16. My cousins ________ on the internet.

a)

have chatting

b)

have chatted

c)

are chatted

d)

has chatted

17.

17. My friends ________ any money yet.

a)

has made

b)

hasn't made

c)

have made

d)

haven't made

18.

18. ______ you ever ___________ anyone?

a)

Have / messaged

b)

Did / messaged

c)

Were / messaged

d)

Are / message

19.

19. Have you ________ downloaded music?

a)

since

b)

yet

c)

ever

d)

never

20.

20. They ________ a lot of books.

a)

were sold

b)

sells

c)

have sell

d)

have sold