[ Future Perfect Continuous ]
He’ll have been _ dinner for two hours.
A. preparing
B. cooked
C. eaten
D. serve

Random Topics:
going toAdverbs of TimePerfect TenseConjunction and PunctuationVerbs - third personDirect and Indirect QuestionGrammar & VocabSynonyms and VocabularyFirst & Second ConditionalParallelism and Subject Verb AgreementOther quiz:
Tenses › ViewThe children played in the park after school.
The subject of the sentence is …….
A. The children
B. played
C. in the park
D. after school
E. the park
Third Conditional › View
Complete the sentence: “If you ______ (not forget) your umbrella, you wouldn’t have gotten wet.”
A. didn’t forget
B. hadn’t forgotten
C. haven’t forgotten
D. wouldn’t forget