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:

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