Grammar Quiz

[ Tenses ]

___ you been waiting long?

A. Have

B. Are

C. Do

D. Did

Select your answer:
A  B  C  D  E 


Random Topics:

Past Tense vs Future TensePersonal PronounsPerfect and Past TensesConditional ClauseUnreal Uses of Past TensesPresent PerfectPhrases and TensesPresent Perfect Adverbs and Indirect QuestionsEmployment VocabularyWho am I?

Other quiz:

Adverbs › View

What have you been doing ____?

A. late

B. lately


Grammar › View

Find the mistake: John probably isn’t going to come to school tomorrow

A. Musn’t

B. Won’t be

C. Had been going

D. come for school

Quotation Marks › View

Be patient, he said. It will soon be over. Where should the quotation marks be placed in this sentence?

A. “Be patient,” he said. “It will soon be over.”
B. Be patient, he said. “It will soon be over.”
C. “Be patient, he said. It will soon be over.”


Grammar › View

Her __________________ behavior displeased me.

A. Elegant
B. Comely
C. Beached
D. Vulgar