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:
         


Random Topics:

Past Simple TensesPast Tense vs Present Perfect TenseVerb PhraseAdverbArticles and PrepositionsArticles and DemonstrativesPreposition and Word FormNarrative Tenses & ConditionalsTOEFL Adjective and Adverb

Other quiz:

Grammar › View

Our school is new. It …………… last year.

A. is building

B. built

C. was built

D. will be built


Gerunds & Infinitives › View

I’d like you to stop _______ that.

A. doing

B. to do

C. do