Grammar Quiz

[ Grammar ]

She ___ ____ waiting for a long time.

A. has been

B. has is

C. have be

D. have is

Select your answer:
A  B  C  D  E 


Random Topics:

Past Simple (to be)Aspect or tenses of VerbsWish SentencesTenses UsageBe used to vs used toUnscramble SentencePresent and Future TensesAlthough, Though, In spite of, DespiteComparative AdverbsPreposition (at,in,on)

Other quiz:

Vocabulary and Grammar › View

. Which word means “to throw or drop many things over a wide area”?

A. scatter

B. remain

C. migrate

D. telescope


Grammar › View

Hi Maria. …. my parents, Peter and Lusy.

A. That

B. This

C. Those

D. These

Indefinite Pronouns › View

….. listens to me!

A. Anywhere

B. No one

C. Everything

D. Everywhere


Grammar › View

what day was the declaration of independence signed?

A. What day was the Declaration of Independence signed?

B. What day was the declaration of independence signed?