[ 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:
Grammar › ViewOne day I ………………. ( do) some homework, when my Internet connection ………………. ( stop) working.
A. did / stopped
B. was doing / stopped
C. was doing / was stopping
Grammar › View
A. rice
B. flour
C. bread
D. crackers
Feeling 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
