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:

First Conditional › View

If ______________ to Paris, she will visit the Eiffel Tower.

A. Ann travels

B. Ann will travel

C. Ann travel


Grammar and Vocabulary › View

A few days later, she wanted to ……………. of her sadness, so she went out with friends.

A. break up

B. break out

C. break off

D. break down

E. break in

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