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:

Vocabulary › View

a fictitious name used when performing a particular role

A. faction

B. pseudonym

C. extort

D. scoundrel


Modals › View

What …. I do for make you believe to me?

A. should not be

B. should

C. Make you

D. hurt you

Adjective › View

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

a.imnecessary
b.unnecessary
c.innecessary


Tenses - Passive Voice › View

I … here yesterday.

A. arrive

B. arrived

C. arrives

D. arriving