Grammar Quiz

[ Tenses ]

Future Perfect: By the time you arrive, I ________ all the preparations.

A. will have completed

B. will be completing

C. am completing

D. will have been completing

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar - NounsThe -ing Form of VerbsGerunds/InfinitivesSimple present/ past/ future tenseSuperlativesZero & First ConditionalAdjectives and ArticlesFrequencyPresent Perfect and Present Perfect ContinuousPersonal & Possessive Pronouns

Other quiz:

Subject Verb Agreement › View

Physics _______ Lester’s favorite subject.

A. is

B. are


Grammar › View

Join these clauses with so … (that) / such … (that)!

She was tired. Angel could not finish his project on time.

A. Angel was so tired that she could not finish his project on time.

B. Angel was such tired that she could not finish his project on time.

Tenses › View

Why ___ she ___ so much before the test started?

A. had / studied

B. had / been studying

C. did / study

D. was / studying


Used to - Would - Tenses › View

We’d rather go camping than ………… in a hotel.

A. staying

B. stay

C. to stay

D. to staying