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:

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