Grammar Quiz

[ Tenses ]

Complete the sentence: She __________ (wait) for two hours before he finally showed up.

A. have been waiting

B. had been waiting

C. has been waiting

D. had waiting

Select your answer:
A  B  C  D  E 


Random Topics:

Dependent PrepositionVerb AgreementPast Perfect Simple & ContinuousVocabulary, Adjective & PrepositionPast Perfect or Past Perfect ContinuousSentence TransformationAdverbial Clause of ConcessionVerbs & Phrasal VerbsArticles & QuantifiersNoun Phrase

Other quiz:

Grammar › View

Hey look, there is ______ very interesting in the TV show.

A. everything

B. anyone

C. anything

D. someone


Vocabullary Test › View

My French is a bit _____. I haven’t used it in a while.

A. fluent

B. rusty

C. flexbile

D. bilingual

Grammar › View

請選出對的句子⋄

A. Is it dangerous runs across the street?

B. Is it dangerous run across the street?

C. Is it dangerous to run across the street?


Relative & Modals › View

Choose the word or phrase that is more closely related to given word or phrase: lazy

A. active

B. inactive