Present Perfect ESL Worksheet

To access this worksheet as an online activity, view our 'Present Perfect' exercise.

ESL Worksheet: Present Perfect

Instructions: Choose the correct answer.

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 © 2002 - 2024 UsingEnglish.com Ltd.- All rights reserved
This printable handout can be used by teachers without any fee in the classroom; however, you must keep all copyright information and references to UsingEnglish.com in place.
View this handout online at:https://www.usingenglish.com/handouts/290.html


Trustpilot