Present Perfect Simple & Progressive 2 ESL Worksheet
ESL Worksheet
Answer Sheet
To access this worksheet as an online activity, view our 'Present Perfect Simple & Progressive 2' exercise.
ESL Worksheet: Present Perfect Simple & Progressive 2
Instructions: Choose the correct answer.
Q1 - I've ____ here all my life.
Q2 - Open a window- someone's ____ in here.
Q3 - I've ____ here for three months.
Q4 - I've ___ half the book and will try to finish it at the weekend.
Q5 - What have you been? I've ____ for over an hour.
Q6 - How long have you ____ her?
Q7 - Have you ____ what happened yesterday?
Q8 - You smell of alcohol- have you ___?
Q9 - Has she ____ on holiday yet?
Q10 - I haven't ____ the story.
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/332.html