Grammar Quiz

[ Grammar ]

___________ have you been waiting?’ Only for a minute or two.

A. How far

B. How long

C. When

Select your answer:
A  B  C  D  E 


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 Mistakes

Other quiz:

Grammar › View

Lan 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