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:

Tenses › View

Last year, I ___ a wonderful vacation in Spain.

A. have

B. had

C. will have

D. have had


Present Tenses › View

She _______ (work) in a bank.

A. work

B. works

C. Working 

D. worked

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