Grammar Quiz

[ Tenses ]

We ___ been waiting for hours.

A. are

B. will

C. have

D. have been

Select your answer:
A  B  C  D  E 


Random Topics:

Simple Past - Irregular VerbsFuture Continuous TenseLinkers and ConjunctionsGrammar - Verb FormsGrammar and Verb TensesMaritime Vocabulary and GrammarGrammar - FragmentsPhrasal verbs and Prepositional PhrasesDirect-Indirect SpeechGerund or Infinitive

Other quiz:

Adjective › View

necessary – ……………………..

a.imnecessary
b.unnecessary
c.innecessary


Tenses - Passive Voice › View

I … here yesterday.

A. arrive

B. arrived

C. arrives

D. arriving