[ 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:
Transportation Vocabulary › ViewIt’s dangerous to ______ vehicles on a narrow road.
A. Fare
B. Miss
C. Overtake
D. Platform
Conjunctions › View
Complete the sentence with the correct conjunction
Sam loves playing computer games……………………….he hates playing card games.
A. and
B. so
C. or
D. but
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
