Grammar Quiz

[ 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 Continuous

Other quiz:

Grammar › View

Past 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