[ Present Tenses ]
I’m sorry I’m late, _______ for a long time?
A. have you waited
B. have you waiting
Select your answer:

Random Topics:
Pronoun-Verb AgreementFirst and Second ConditionalCompliment, Congratulation, and HopePronouns, Verb, ConjunctionAlthough / DespiteComparative Adjectives and AdverbsSome & AnyOpinion / AgreementFuture Perfect TenseModals of Obligation and NecessityOther quiz:
Vocabulary › Viewpersistently; never giving up
A. impudence
B. shuddered
C. relentlessly
D. catastrophes
Grammar › View
Meaning of an idiom “put on your thinking cap.”
A. Start thinking carefully
B. wear a cap
