Click the '?' on the answer you think is correct.
You will get a short explanation of why your answer is right or wrong.
Show all questions
She has ________ letters all morning.
  - ? written
 
  - ? been writing
 
She has _________ six letters this morning.
  - ? written
 
  - ? been writing
 
I've ____________ this watch since I was at school.
We've ___________ a great time. Why don't you join us?
Your voice sounds strange. Have you
  - ? been drinking?
 
  - ? drunk?
 
I've ____________to call her all morning.
  - ? tried
 
  - ? been trying
 
How long have you ___________, Mr Simpkins?
  - ? waited
 
  - ? been waiting
 
I've _____________him that all day.
  - ? told
 
  - ? been telling
 
If I've_________you once, I've_________ you a thousand times, do not climb on that wall!
  - ? been telling
 
  - ? told
 
I've_________ her five times this morning.
  - ? called
 
  - ? been calling
 
What has she ________ to her hair? It looks awful!
I've _________enough, thanks.
We've _____________ up the Christmas decorations. Are you going to help?
  - ? been putting
 
  - ? put
 
We've ___________ to find a new flat but they're all so expensive.
  - ? tried
 
  - ? been trying
 
Sorry about the mess - I've __________ the kitchen.
  - ? painted
 
  - ? been painting
 
She's__________in five different countries at various times in her life.
  - ? lived
 
  - ? been living
 
They've _________ away for the week.
Oh damn! I've____________ a glass.
  - ? broken
 
  - ? been breaking
 
You've ____________ glasses again, haven't you? There were six when I looked the other day and now there are only three.
  - ? been breaking
 
  - ? broken
 
I think you've _________ enough of the present perfect!
Quizzes - multiple choice / short answer
Present perfect simple and continuous quiz 3
Eighteen-question multiple-choice quiz. Complete the sentences or choose the best responses.
Present perfect simple and continuous quiz 2
Twelve-question multiple-choice quiz with feedback. Focuses on states and actions, and the key concepts of repetition, duration and completion.


© ELTbase 2008 - 2024 All rights reserved