[ 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 › ViewYou will not be able to board the plane if you don’t have a passport or ID.
A. You can’t board the plane because you don’t have a passport or ID.
B. Unless you don’t have a passport or ID, you will be able to board the plane.
C. You don’t have a passport so you will be able to board the plane.
D. You will be able to board the plane even though you don’t have a passport or ID.
Grammar › View
Glen was chopping broccoli when he … a knife.
A. dropped
B. was dropping
Grammar › ViewWhen did you arrive…. Astana?
A. To
B. At
C. In
D. –
Grammar › View
He has _____ idea.
A. a
B. an
