Grammar Quiz

Topics: Present Verb Tenses

We ______ (wait) for the bus for 20 minutes, and it still hasn’t arrived.

A. wait

B. have waited

C. have been waiting

D. are waiting

Select your answer:
         


Random Topics:

Relative ClausePresent Simple ProgressiveActive vs. Passive VoiceZero Conditional SentencePast Simple, Present Perfect TenseVerbs with Prepositions and ConjunctionsGrammar & VocabVerb Tense, Pronouns and AntecedentsIdiom and TensesPresent Perfect Continuous

Other quiz:

Tenses › View

I __________ (see) a car by the side of the road. It ________ (run) out of gas.

A. see / runs

B. saw / run

C. saw / had run

D. see / had ran


Adjectives and comparisons › View

My bag is ….. than yours ( heavy).

A. heavier

B. heaviest