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 ContinuousOther quiz:
Tenses › ViewI __________ (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
