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:

Subject-Verb Agreement › View

There _______ to be some people left in that town after yesterday’s flood.

A. Have
B. Has


Grammar › View

The man _________________ was speaking to us was very tall.
A. who
B. which
C. whose

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