[ Grammar ]
___________ have you been waiting?’ Only for a minute or two.
A. How far
B. How long
C. When

Random Topics:
There is, There are, Some, AnyCorrelative Conjunction & Complex SentencesPresent Perfect and Past SimplePresent Simple ProgressiveEs and SPossessive Nouns with Apostrophes and PronounsAbilityTenses PracticeModals of Necessity and SuggestionGrammar MistakesOther quiz:
Grammar › ViewLan often (practice)————- speaking English
A. practiced
B. is practice
C. practice
D. practices
Tenses › View
__________ you __________ to Paris last year?
A. Did / went
B. Do / go
C. Did / go
D. Have / go