They have no time to cook food at home.为什么是no,而不是not ,单纯的只是因
2个回答

问题的关键在于“have”这个单词.

在这句话里,have是谓语动词,是有实意的动词,不能直接加not,要加的话只能在have前面加助动词“do”带not,但是,这个时候是表示否定,比如:I don't have 3 apples,而不能表示数量上完全的没有,要表示数量上的没有的时候,就在have后加no.

如果have作为助动词表示完成时态的时候,可以直接在其后加not.