[ 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:
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