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:

Modals and Past Modals › View

We 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 › 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