Quizzes
4u
To be answered
Home
Quizzes
Blog
Contact Us
P
r
e
s
e
n
t
P
e
r
f
e
c
t
Q
u
i
z
Identify the correct form of the present perfect tense for the following quiz.
All Tenses Quizzes
1. I ____________ the piano with a band for five years.
have playing
have played
hasn't play
2. The workers _____________ a break in 4 hours.
haven’t get
haven’t had
wasn't had
3. I ___________ flowers to a pop star only once.
have given
have gave
was given
4. ________ you ever ________ ice skating?
Do ..... go
Have ..... went
Have ..... gone
5. ________ they _________ the post yet?
Haven't ..... delivered
Hasn't ..... deliver
wasn't ..... delivered
6. How long ________ you _________ Barry? Does he work with you?
were ..... known
have ..... knew
have ..... known
7. Patrick Star ______________ a bath for two weeks. SpongeBob reeks!!
hasn't taken
has took
has been taken
8. My girlfriend __________ many different dresses so far this week!
hasn't wore
has worn
was worn
9. ______ you ______ my glasses anywhere? I can't find them!
Have ..... seen
Have ..... saw
Were ..... seen
10. ________ you ________ your emails yet?
Have ..... checking
Haven't ..... checked
Have ..... check
Submit
Watch the Quiz in Video Format
Present Perfect
Subscribe to our newsletter