[ 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:
Moods of GrammarFuture Perfect TenseNeither/Either/All/NoneNouns and VocabularyPresent Perfect TensesSimple and Past TensesCan vs be able toGrammar on ConditionalsSubordination ConjunctionsPresent Perfect or Past Simple TenseOther quiz:
Homonyms › ViewYou are so ___ that you think that everyone is looking at you.
a. vane
b. vain
c. vein
Past Tenses › View
Before she became famous, she ___ in small theater plays.
A. performed
B. was performing
C. had performed
D. has performed
