Grammar Quiz: Present Perfect

Topic: Present Perfect | Level: Intermediate

Online English Quiz

Instructions: Choose the correct answer.

Q1 - I have done it yesterday.
Q2 - I have done it yet.
Q3 - I have done it last week.
Q4 - I haven't ever done it.
Q5 - I haven't done it yet.
Q6 - I have met her several times.
Q7 - I haven't seen her recently.
Q8 - I haven't had time to do it today.
Q9 - I have ever tried it.
Q10 - I have yet to do it.
Q11 - I have never been there.

Printable Worksheet

Instructions: Choose the correct answer.

Click here for the answer sheet

Note: When printed, this page will be formatted correctly for use as a handout.

Q1 - I have done it yesterday.
Correct
Incorrect
Q2 - I have done it yet.
Correct
Incorrect
Q3 - I have done it last week.
Correct
Incorrect
Q4 - I haven't ever done it.
Correct
Incorrect
Q5 - I haven't done it yet.
Correct
Incorrect
Q6 - I have met her several times.
Correct
Incorrect
Q7 - I haven't seen her recently.
Correct
Incorrect
Q8 - I haven't had time to do it today.
Correct
Incorrect
Q9 - I have ever tried it.
Correct
Incorrect
Q10 - I have yet to do it.
Correct
Incorrect
Q11 - I have never been there.
Correct
Incorrect

Copyright © UsingEnglish.com Ltd. - All rights reserved
This quiz and printable worksheet can be used by students and teachers without any fee in the classroom; however, you must keep all copyright information and references to UsingEnglish.com in place.

View the original online at: https://www.usingenglish.com/quizzes/290.html