[ Tenses ]
By the time you arrive, we ___ dinner.
A. finished
B. will have finished
C. are finishing
D. have finished

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 TenseOther quiz:
Grammar › ViewWho …. football after school?
A. play
B. are playing
C. playing
D. plays
Adverbial Clauses › View
Henry will certainly have finished his project ______ our voluntary campaign this summer.
A. when he joins
B. by the time he joined
C. while he is joining
D. as soon as he will join
Modal › ViewYou _____ 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
