[ Tenses ]
How long __ they __ (wait) for us?
A. do, wait
B. are, waiting
C. have, waited
D. have, been waiting

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 AgreementOther quiz:
Grammar › ViewThe students make excellent worksheets. They make ____.
A. them
B. us
C. you
Question Tag › View
I wrote 12 poems on my own.
A. Did I?
B. Didn’t I ?
C. Don’t I ?
Adjective and Adverb › ViewThe 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
