Grammar Quiz

Present Perfect Simple vs Continuous Quiz

Preview:


She __________ (not visit) her friend lately.

A. has not visited

B. has not been visiting


He __________ (paint) the fence for hours.

A. has painted

B. has been painting


He __________ (not finish) his homework yet.

A. has not finished

B. has not been finishing


I __________ (collect) stamps since I was a child.

A. have collected

B. have been collecting


She __________ (not play) the piano recently.

A. has not played

B. has not been playing


We __________ (talk) about this for too long.

A. have talked

B. have been talking


They __________ (go) to that restaurant many times.

A. have gone

B. have been going


They __________ (not arrive) yet.

A. have not arrived

B. have not been arriving


She __________ (cook) dinner for two hours.

A. has cooked

B. has been cooking


We __________ (not see) each other in ages.

A. have not seen

B. have not been seeing


He __________ (work) late every night this week.

A. has worked

B. has been working


He __________ (read) that series of books many times.

A. has read

B. has been reading


We __________ (celebrate) our anniversary every year.

A. have celebrated

B. have been celebrating


She __________ (not start) her new job yet.

A. has not started

B. has not been starting


They __________ (discuss) the project for hours.

A. have discussed

B. have been discussing


I __________ (work) on this project for a week now.

A. have worked

B. have been working


I __________ (learn) a lot from this course.

A. have learned

B. have been learning


We __________ (see) that movie twice already.

A. have seen

B. have been seeing


The team __________ (train) for the tournament since last month.

A. has trained

B. has been training


We __________ (wait) for the bus for 20 minutes.

A. have waited

B. have been waiting


He __________ (work) on his novel for the past year.

A. has worked

B. has been working


I __________ (finish) my report already.

A. have finished

B. have been finishing


They __________ (learn) Spanish for three years now.

A. have learned

B. have been learning


They __________ (visit) their grandparents every month.

A. have visited

B. have been visiting


She __________ (organize) her closet all day.

A. has organized

B. has been organizing


Random Topics:

Temporal Conjunctions and ConnectivesConditionals and Wisheswill, be going to, would like toCompound and Complex, ConditionalsVerbal TensesClausesPresent Simple: affirmative, negative, interrogativeSo Such Enough TooVerb Tenses