[ Tenses ]
Which sentence uses the Future Perfect Tense correctly?
A. I will be cooking dinner when you will arrive.
B. I will have cooked dinner by the time you arrive.
C. I am cooking dinner when you arrive.
D. I cook dinner when you arrive.

Random Topics:
If ConditionalsTemporal Conjunctions and ConnectivesIndefinite ArticleClauseIn/On/At + TimeTenses and Time MarkersSecond and Third ConditionalConjunctionGerund, Infinitive & ModalsThe -ing Form of VerbsOther quiz:
Ed and Ing Endings › ViewSome people think Chico Chan is silly, but I find her somewhat …
A. charming
B. charmed
Grammar › View
The sooner we leave, ________
A. the better
B. best
C. BOTH