英语问题来帮我

来源:百度知道 编辑:UC知道 时间:2024/07/04 17:45:49
_____he said so surprised all of us。
A.That B.What C.When D.不填?
为什么选A?

_____he said so surprised all of us.
A.That B.What C.When D.不填

答案:A.That。that he said so 这一部分充当主语从句,surprised 是谓语,all of us是宾语。当主语从句是一个完整的句子是,引导词用that,句中的he said so已经是一个完整的句子(有它自己的主、谓、宾了),因此用that引导。
如果主语从句是不完整的句子,比如缺少宾语则用what来引导,例如:
What he said surprised all of us.

选B,做这种题一定要分析句子成分:
首先找句中谓语动词:surprised,故_____he said 在句中作主语,再分析主语中有动词said,是一个句子,即主语从句。还原为he said,显然不完整,said后需有宾语:他说什么,he said what.答案为said;若选A.taht,则主语不完整。
平时跟学生就是这样解释的,不知能否听懂?
与5楼意见不同的是,我认为此处so修饰动词surprised,而非作主语中的宾语。

What 肯定是不对、 因为What是代替主语的。这不缺。
When 意思都不对。
不填 h是小写.. 不可能不填,。

所以 That

A
That he said so 是一个主语从句,在整个句子中作主语。
谓语是surprised

名词定语从句~! 原句是what he said that ~~````

b,句子本来是he said what