Quiz: Present Perfect Simple & Progressive 2

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

To access the printable version of this quiz, view our 'Present Perfect Simple & Progressive 2' Worksheet.

Present Perfect Simple & Progressive 2 Quiz

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.