Present Perfect Simple vs Continuous Quiz
Preview:
They __________ (travel) around Europe for the past month.
A. have traveled
B. have been traveling
I __________ (collect) stamps since I was a child.
A. have collected
B. have been collecting
We __________ (not see) each other in ages.
A. have not seen
B. have not been seeing
I __________ (explore) new hobbies lately.
A. have explored
B. have been exploring
We __________ (wait) for the bus for 20 minutes.
A. have waited
B. have been waiting
I __________ (work) on this project for a week now.
A. have worked
B. have been working
She __________ (exercise) at the gym every morning.
A. has exercised
B. has been exercising
We __________ (celebrate) our anniversary every year.
A. have celebrated
B. have been celebrating
They __________ (not arrive) yet.
A. have not arrived
B. have not been arriving
They __________ (go) to that restaurant many times.
A. have gone
B. have been going
I __________ (try) to reach you all day.
A. have tried
B. have been trying
She __________ (not visit) her friend lately.
A. has not visited
B. has not been visiting
He __________ (work) late every night this week.
A. has worked
B. has been working
We __________ (see) that movie twice already.
A. have seen
B. have been seeing
She __________ (cook) dinner for two hours.
A. has cooked
B. has been cooking
The baby __________ (sleep) since noon.
A. has slept
B. has been sleeping
He __________ (take) photos of his travels.
A. has taken
B. has been taking
She __________ (not start) her new job yet.
A. has not started
B. has not been starting
We __________ (have) a great time at the party.
A. have had
B. have been having
I __________ (finish) my report already.
A. have finished
B. have been finishing
They __________ (discuss) the project for hours.
A. have discussed
B. have been discussing
She __________ (not play) the piano recently.
A. has not played
B. has not been playing
He __________ (paint) the fence for hours.
A. has painted
B. has been painting
They __________ (learn) Spanish for three years now.
A. have learned
B. have been learning
She __________ (organize) her closet all day.
A. has organized
B. has been organizing
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.