Book a Lesson
Course
Exercises
Vocabulary Guide
Vocabulary Videos
Grammar Guide
Grammar Exercises and Quizzes
Pronunciation Guide
Materials
About
Present Perfect or Present Perfect Continuous Quiz
Choose the correct answer:
1.
I ___________ the kitchen all afternoon. I just have to clean the oven and then I will be finished.
have cleaned
have been cleaning
2.
I ___________ to learn English.
have never tried
have never been trying
3.
I ___________ a new jumper, what do you think?
have bought
have been buying
4.
The level of unemployment ___________ since 2008.
has slowly decreased
has slowly been decreasing
5.
I am so angry about the noise. I ___________ so many times to stop playing your music so loud!
have told you
have been telling you
6.
I ___________ that boxing is a dangerous sport.
have always thought
have always been thinking
7.
You look completely exhausted! Have you ___________?
run?
been running?
8.
Someone ___________ my biscuits! I had a full packet yesterday, and now there are only three left!
has eaten
has been eating
9.
I am on my way to meet you. I ___________ my house, so I will be there in 20 minutes.
have just left
have just been leaving
10.
I ___________ anything that the professor ___________ throughout this whole lecture!
haven't understood
haven't been understanding
has said
has been saying
Loading...