Grammar Quiz

[ Tenses ]

I guarantee that I … the report by tomorrow morning.

A. will finish

B. will have finished

C. will be finishing

D. will be finished

Select your answer:
A  B  C  D  E 


Random Topics:

Causative VerbPronounciation and GrammarSentence CompletionIndefinite and Definite ArticlesGerund/ To Verb/ VerbActive Voice-Present tenseAdjective OrderSimple Past Tense and Past Perfect TenseGerund & ParticipleSentence Structure and Pronoun Antecedent

Other quiz:

Grammar › View

His clothes are in a mess because he ______ the house all morning.

A) has been painting

B) will be painting

C) had been painting

D) will have painted


Prepositions › View

My shirt was dirty, so I put a jacket ___ it

A. trough

B. over

C. around

D. against

Tenses and Time Markers › View

He (work) at the company for five years so far.

A. has been working

B. is working

C. worked

D. was working


Gerund or Infinitive › View

I’m not in a hurry. I don’t mind _____ .

A. waiting

B. to wait