[ 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:
Modals and Past Modals › ViewWe have to turn our mobiles off before the plane takes off.
A. The plane hasn’t taken off yet
B. The plane has already taken off
C. The plane is now taking off
D. The plane doesn’t allow mobiles
Gerund and Infinitive › View
It is rude…… at people.
A. staring
B. to stare
C. to staring
D. stare
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
