WorksheetsPresent Perfect Tense
Total questions: 20
Worksheet time: 7mins
1. I _____________ my homework yet.
have finish
has finished
did finished
haven't finished
2. My father is on the way. He ____________ home yet.
haven't arrived
hasn't arrived
didn't arrived
arrived
3. I am not hungry. I have _______ eaten.
yet
now
not
just
4. I have never ___________ to Paris.
been
went
go
was
5. ________ you ever been to New York?
Are
Were
Do
Have
6. I am still working. I haven't finished my work ________.
already
yet
still
never
7. I am looking for my pen. I __________ it.
have lost
lost
did lost
was lost
8. During the two years David ____________ ten different jobs.
has has
has had
have had
have has
9. I __________ a teacher since 2002.
was
have be
have been
had be
10. My friend ______________ my new dress yet.
haven't seen
didn't see
hasn't see
hasn't seen
11. They have ________ a great webpage.
created
creating
create
was created
12. Nobody has ________ to my webpage yet.
log on
logged on
logging on
logs on
13. You ________ all my chocolates.
has eaten
did ate
have eaten
eats
14. ________ you written your essay yet?
Were
Did
Has
Have
15. Who ________ taken my books?
have
has
did
was
16. My cousins ________ on the internet.
have chatting
have chatted
are chatted
has chatted
17. My friends ________ any money yet.
has made
hasn't made
have made
haven't made
18. ______ you ever ___________ anyone?
Have / messaged
Did / messaged
Were / messaged
Are / message
19. Have you ________ downloaded music?
since
yet
ever
never
20. They ________ a lot of books.
were sold
sells
have sell
have sold
