[ Future Time and Tenses ]
By the time you arrive, I _________ dinner.
A. will prepare
B. am preparing
C. will have prepared

Random Topics:
Past Simple, Present Perfect TenseAdverbs of Manner, Likes and PreferencesMixed TensesSentence Structure and Verb TensesGrammar RulesPast Perfect or Past Perfect ContinuousPast Simple - Present PerfectPast Perfect SimpleSubordinating and Coordinating ConjunctionsGerund & InfinitivesOther quiz:
Grammar and Punctuation › ViewWhat punctuation mark is used to indicate surprise or disbelief?
A. Semicolon
B. Comma
C. Question mark
D. Exclamation mark
Prepositions › View
There is also a relay broadcast and a livestream ______________ the Internet.
A. at
B. on
C. with
D. to
E. for
Grammar › ViewWhen did you arrive…. Astana?
A. To
B. At
C. In
D. –
Grammar › View
He has _____ idea.
A. a
B. an
