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:

Adjective + to + VerbFragment, Comma Splice and Run -on SentenceModals and PhrasesPrepositions of Place & TimeSentence TypesPrepositionPresent Tense vs Past TenseModals for Ability, Possibility and PermissionTo Infinitive/Bare Infinitive/GerundsPassive Voice and Relative Clauses

Other quiz:

Grammar › View

How long ______________________ English?

A. you are learning

B. was you been learning

C. has you been learning

D. have you been learning


Grammar and Vocabulary › View

I like movies with a happy ….

A. end

B. ending