Grammar Quiz

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.