[ Future Perfect vs Future Continuous ]
By the time you arrive I _______ (cook) something spectacular and dinner will be on the table waiting for you.
A. will be cooking
B. will have cooked
Select your answer:

Random Topics:
Simple Past Tense and Past Perfect TenseComplex PrepositionsGerunds and TensesPhrasal Verbs and Verb FormsBe Going To vs. WillPreposition & Relative ClausesArticles and Quantifiers-Ing and Infinitive Verb PatternsPresent Simple and Past ContinuousDependent ClausesOther quiz:
Grammar › ViewThis is _____________ garden I have ever seen!
A. beautiful
B. more beautiful
C. most beautiful
D. the most beautiful
Tenses › View
I (wait) for a whole hour!
A. wait
B. have been waiting
C. have waited
D. am waiting
