肯定不是错句
be busy doing sth.如果意思完整,就像cook意思是烹饪,可以不加sth.的.
be busy doing是busy的一个搭配,句子中is是谓语动词,busy是形容词,cooking是动名词