I have no idea what he said. =I don't know what he said. 这两句话没什么区别,可替换使用,意思都是:我不知道他说什么。其中 I have no idea what he said. 这里的no idea是名词,与have 一起构成动词短语作谓语,what he said 是宾语。
① I have no idea what he said. ② I don't know what he said. ①是同位语从句 ②是宾语从句 ②你好理解对吧。那现在来说①,I have no idea到这里为止句子意思已经结束了,后面的what he said跟no idea就是一个意思,位置相通,内容一致,就是同位语。而因为这里同位语是一个句子所以我们称之为同位语从句。这样解释你能理解吗?no idea就是没有想法引申不知道的意思,是名词作宾语,have的宾语。本回答被提问者采纳
第2个回答 2019-06-27
这里的idea是名词,后面what引导的是一个同位语从句,这句话的意思是:我不知道他说了什么?意思和 I don't know what he said. 是一样的,只是表达方式不同而已。
第3个回答 2019-06-27
I have no idea what he said. 这里的 no idea是名词作宾语,和 I don't know what he said. 意思一样。
第4个回答 2019-06-27
对的,no idea是宾语。I是主语,have是谓语。what he said是宾语补足语。本句话意思是:我不知道啊他说的什么。