[ 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.
Select your answer:

Random Topics:
Simple Past ContinuosPrepositions and ArticlesVerbs: Will & Going toNarrative, Past TensesGrammar PhrasesPossessive NounsGrammar SuffixesHave toIdiomsFuture Continuous, Future Perfect and Future Perfect ContinuousOther quiz:
Grammar › ViewPast Perfect is made from what verb?
A. has
B. had
C. have
Present Tense › View
Mary and her brother__________(watch) cartoons every Sunday morning.
A. watches
B. are watching
C. watch
D. have watched
