[ Grammar ]
Sorry, I’m late! How long ___?
A. have you been waiting
B. have you waited

Random Topics:
Simple and Past TensesHave toModal Verbs for Permission and ObligationPhrasesPast Perfect and Past Perfect ContinuousAdverb of MannerPersonal pronouns + possessive adjectives + Introgative pronounsDeterminersTransitional Phrases and ConjunctionsSubject and Verb AgreementOther quiz:
Verbs of movement › ViewAnd never __________ an umbrella indoors. It’s unlucky.
A. carry
B. put
C. drop
D. open
Prepositions › View
I failed the English test. I was very disappointed ________ myself.
A. of
B. for
C. about
D. with
Verbs with Prepositions and Conjunctions › ViewWe complained …….. our hotel room.
A. for
B. about
C. with
D. to
Vocabulary › View
She ______ him a present for his birthday.
A. donated
B. Bought
C. Borrowed
D. Invented
