Grammar Quiz

[ Tenses ]

How long __ they __ (wait) for us?

A. do, wait

B. are, waiting

C. have, waited

D. have, been waiting

Select your answer:
A  B  C  D  E 


Random Topics:

Preposition of PlaceSingular and Plural NounsInfinitive or GerundSentence Structure and ConjunctionsQuantifiers and AdjectivesModals of Necessity and SuggestionGerund/ To Verb/ VerbPast Simple or Past ContinuousPresent / Future / Present Progressive / non Action VerbsVerb Tenses and Subject Verb Agreement

Other quiz:

Simple Present Tense › View

Those shoes ___ too much.
a. cost
b. costs


Articles › View

Please pass me ______ bread.

A. a

B. an

C. the

Adjective and Adverb › View

The party was ____________ with laughter and music.

A. Lively

B. Livelily


Tenses › View

I _____________ (never go) to the USA.

A. never went

B. never go

C. have never been

D. never been