Grammar Quiz

[ Grammar ]

We’ve  _________ for a long time.

A. be waiting

B. been waiting

C.  been waited

Select your answer:
         


Random Topics:

Question TagSecond Type ConditionalAdverbs of How Something is DoneIELTS VocabularyAdverbs, Infinitives, Definite Articleanother/the others/each other/one anotherNarrative, Past TensesQuantifiers with NounsVocabulary and Grammar

Other quiz:

Homonyms › View

Watch your steps. Take one ___ at a time.
a. stair
b. stare


Vocabulary › View

Which word means an understanding of the value of something.

A. misunderstanding

B. appreciation

C. critical

D. fashioned