There be 句型与非谓语动词There is _what the weather will be like .A.not known B.no knowing 说是there is后面跟一个主语,所以用动名词.修饰动名词用no.请问这个说法对吗?正确句子的主语、谓语、宾语又分别是什么?还有what以后的成分又是什么?there不是仅仅是形式主语吗,所以说真正主语是knowing?

问题描述:

There be 句型与非谓语动词
There is _what the weather will be like .
A.not known B.no knowing
说是there is后面跟一个主语,所以用动名词.修饰动名词用no.
请问这个说法对吗?正确句子的主语、谓语、宾语又分别是什么?
还有what以后的成分又是什么?
there不是仅仅是形式主语吗,所以说真正主语是knowing?

也可以这样说,但我觉得可以这样解释:
know 与what the weather will be like 是主动关系,所以know用-ing 形式(若是被动关系,则用动词的过去分词形式)。又因为修饰动名词用no,所以选B

正确句子的主语是there; 谓语是be 动词is ;宾语是no knowing ; 宾语补足语是what the weather will be like

对。
主语:there
谓语:is
宾语:knowing

可以这么解释
there be句型的主语就是there,谓语是be动词is
这是永远不变的
宾语是knowing,后面的从句是宾语补足语