Grammar Quiz

[ Grammar ]

Choose the correct tense: By the time he arrives, we (will have, have) finished dinner.

A. had finished

B. will finish

C. will have

D. have

Select your answer:
A  B  C  D  E 


Random Topics:

Simple Present & Present ProgressiveConjunctive AdverbsTo infinitive - GerundGerund/ To Verb/ VerbPreposition of TimeUsed to & would & Past SimpleSubject-Verb AgreementComparativesPersonal Pronouns and VerbModals Tenses

Other quiz:

Yes-No Question › View

All the graduate students have finished their dissertation.

  1. Have all the graduate students finish their dissertation?
  2. Have all the graduate students finished their dissertation?


Simple Present Tense › View

‘Do classes start at 9 o’clock?’ ‘No, they ………… . They start at 8.30.’

A. do

B. don’t

C. does

D. doesn’t

Grammar › View

Joan is intelligenter / more intelligent than Sue.

A. intelligenter

B. more intelligent


Grammar › View

Identify the nouns.

Anna watched Netflix all night.

A. Anna

B. watched

C. all night

D. none of the above