[ Tenses ]
– How long … for me?
– For 2 hours.
A. have you wait
B. have you been waiting
C. have you been waited
D. did you wait

Random Topics:
Phrasal Verb Put & GoPresent Simple and Present Continuous TenseAdverbs of Time and PlaceCorrelative conjunctionsPossessive Pronouns and QuantifiersPresent and Past TensesGrammar - Nouns, Verbs, and AdjectivesGerund & ParticipleSubject Verb Agreement; Indefinite PronounsPast Simple or Past ContinuousOther quiz:
Vocabulary › ViewFeeling distressed or embarrassed after failing or being teased.
A. profound
B. atrocious
C. pessimistic
D. chagrin
Simple Present - WH Questions › View
How old …… you?
A. are
B. do
C. is
D. does
