[ Grammar ]
By the time you get back, I (to finish) ___ cooking dinner.
A. finish
B. finished
C. finishing
D. will have finished
Select your answer:

Random Topics:
Tenses and VerbsAsking and Giving SuggestionTransition WordsModal Verbs and ConditionalsComparative and Superlative AdjectivesVerbsPresent Perfect Simple & ContinuousGrammar - Present Perfect TenseGrammar - Wh QuestionsPunctuationOther quiz:
Auxiliary Modal › ViewThe cinema ….. start at 08.00 pm
A. may
B. must
C. will
D. can
Tenses › View
The villagers ____ happy with their harvest (收成) this year.
A. is
B. was
C. are
D. were
