Grammar Quiz

[ Tenses ]

By the time you arrive, we ___ dinner.

A. finished

B. will have finished

C. are finishing

D. have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Participle AdjectivesTenses - Pasive VoicePast Simple & Past PerfectModal ProbabilityPresent Perfect and Past TensesSpeech TensesConditional Sentences Type 0, 1 and 2Grammar - to be, possessive, have gotGrammar: was/werePresent and Past Tense

Other quiz:

Tenses › View

They (never/be) to the Mekong Delta before, but they plan to go next month.

A. have never been

B. had never been

C. will never be

D. never be


Grammar › View

They always …………. TV in the evening.

A. watches

B. watch

C. are watch

Modal › View

You _____ take a warm jacket with you. In case it gets cold later on.

A. may

B. must

C. will

D. do


Grammar › View

Shirley is …………………. Justin.

A. most popular

B. more popular than

C. popularer than

D. more popular