Correct option is C
Explanation of the Correct Answer: · The phrase "I shall be cook" is incorrect.
· "Shall be" requires a present participle (verb+ing form).
· The correct phrase should be "I shall be cooking."
Why Are the Other Options Incorrect? · (a) "the party" → Correct usage.
· (b) "tonight for" → Correct; proper preposition use.
· (d) "my favourite dish" → Correct phrase.
Thus, the correct answer is (c) I shall be cook (incorrect form).