Topics: Present Tenses and Vocabulary
I’m sorry I’m late, ………………. for a long time?
A. have you been waiting
B. have you waited
Select your answer:

Random Topics:
Future SimplePresent Simple Affirmative and NegativeAdjectives-Comparison, SuperlativeTime and CalendarPrepotitionsPresent Perfect and Past SimpleVerbs and TensesPresent or Past TensesCoordinating ConjunctionsAdjectives or AdverbsOther quiz:
Adjective › ViewI plan on wearing my ________ coat.
a.long black
b.black long
Noun, Pronoun, Adjective, Verb › View
Identify the adverb of degree: *The weather is extremely cold today.*
A. Weather
B. Extremely
C. Cold
D. Today
