Quiz: Present Perfect Simple & Progressive 2

Topic: Present Perfect | Level: Intermediate

Online English Quiz

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.

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've ____ here all my life.
 
lived
 
been living
 
Either could be used here
Q2 - Open a window- someone's ____ in here.
 
smoked
 
been smoking
 
Either could be used here
Q3 - I've ____ here for three months.
 
worked
 
been working
 
Either could be used here
Q4 - I've ___ half the book and will try to finish it at the weekend.
 
read
 
been reading
Q5 - What have you been? I've ____ for over an hour.
 
waited
 
been waiting
 
Either could be used here
Q6 - How long have you ____ her?
 
known
 
been knowing
 
Either could be used here
Q7 - Have you ____ what happened yesterday?
 
heard
 
been hearing
 
Either could be used here
Q8 - You smell of alcohol- have you ___?
 
drunk
 
been drinking
 
Either could be used here
Q9 - Has she ____ on holiday yet?
 
gone
 
been going
 
Either could be used here
Q10 - I haven't ____ the story.
 
followed
 
been following
 
Either could be used here

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/332.html