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:
Definite & Indefinite Pronoun & ConditionalsPresent Simple for Future ArrangementTenses and Passive VoiceVerbs with Prepositions and ConjunctionsGrammar - Capitalization and Possessive NounsGrammar - Present PerfectVerb Forms and PrepositionsPresent Perfect or Past Simple TenseAdverb of MannersIndependent ClausesOther quiz:
Grammar › ViewRussia is the ……………………………. country in the world
A. large
B. largest
C. larger
Grammar › View
Where can I buy beer?
a. When you are twenty years old.
b. About two bottles.
c. With Jane.
d. At a liquor store.
