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