[ 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 › ViewI have a couple of _______
A. time
B. sugar
C. good friends
D. parents
Collective Nouns › View
A ___ of people
A. swarm
B. congregation
C. company
D. clump
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
