Grammar Quiz

[ Present Perfect Simple vs Continuous ]

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

A. have waited

B. have been waiting

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar of Conjunctions and PrepotitionsTo infinitive - GerundRelative ClauseArticles and PrepositionsDirect and Indirect QuestionQuantifiers / Prepositions of Time and Comparative AdjectivesBe going to / WillActive and Passive voiceTenses UsageAdjective, Adverb, and Noun Forms

Other quiz:

Correlative Conjunctions › View

In the sentence, ‘Not only did she win the race, but she also broke the record,’ what is the correlative conjunction pair?

A. not only did

B. did also

C. Not only but also

D. she…the


Coordinating Conjunctions › View

My mom doesn’t like chocolate ice cream, ___ does she like vanilla.

A. nor

B. or

Grammar › View

…. they finish the book tomorrow?

A. Will

B. Do

C. Are

D. Did


Grammar › View

Which word is NOT a preposition?

A. below

B. from

C. this

D. than