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:

Grammar › View

Identify the participle(s).

Defying gravity, the magician surprised the
audience by levitating above the ground.

A. Defying

B. surprised

C. levitating

D. defying, levitating


Grammar › View

Used for completed things in the past

A. Present Perfect

B. Past Simple

Adjective › View

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

a.imnecessary
b.unnecessary
c.innecessary


Tenses - Passive Voice › View

I … here yesterday.

A. arrive

B. arrived

C. arrives

D. arriving