Quiz: Present Perfect Simple & Progressive 2

Topic: Present Perfect

Level: Intermediate

Instructions: Choose the correct answer.

View: As a Printable Handout

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.




Click here for the answer sheet