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

The lettuce ___ grown quickly too.
a. have
b. has


Grammar › View

Mark has a stomachache. He ___________ eat candies today.

A. should

B. shouldn’t

Adjective › View

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

a.imnecessary
b.unnecessary
c.innecessary


Tenses - Passive Voice › View

I … here yesterday.

A. arrive

B. arrived

C. arrives

D. arriving