'Present Perfect Simple & Progressive 2' Quiz

This is a intermediate-level quiz containing 10 multichoice questions from our 'present perfect' quiz category. Simply answer all questions and press the 'Grade Me' button to see your score. This exercise is also available as a printable worksheet.

Present Perfect Simple & Progressive 2

Exercise 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

Trustpilot