网络上说“So cold was the weather that we had to stay at home.”这个句子是部分倒装,可明明be动词都提前了,weather后面也没有动词了,不应该是完全倒装么?
正如你所发现的,部分倒装和完全倒装的术语是不准确的、容易产生误解的。所以现代语法已经摈弃了这些术语,而改称为操作词的倒装和实意动词的倒装。
所谓部分倒装是倒装操作词,如果句子没有操作词则需要加操作词do, does, did.
所谓完全倒装即实意动词的倒装是将主语移至句末,以突出主语。谓语动词其实并没有移位。由于完全倒装是强调主语,而人称代词为已知信息,不具有强调价值。所以凡是本该用完全倒装的句子,遇到主语为人称代词时,一律不倒装。
例如:Out came Tom. 完全倒装句。
Out he came. 主语为人称代词,不可倒装,故这个只是状语前置。
Is Tom home? 部分倒装句(用主语是否人称代词无关)。
Is he home? 主语为人称代词,仍然需要倒装。 所以这是部分倒装句,即操作词的倒装。
so+形容词/副词...that...结构中,如果so+形容词或副词前置与主句之首,则导致部分倒装句,即句子需要倒装操作词。
主句的主语无论是否为人称代词,都需要倒装操作词,所以这不是完全倒装句。
So cold was it that we had to stay at home.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
系动词am/is/are/was/were 的“部分倒装” 跟 “完全倒装”,格式相同,都是把唯一的 be 动词提前。如果谓语动词 be 中,含有情态动词或助动词,这时“部分倒装” 就暴露无遗了。例如:
So cold will it be next week that we are getting ready for the cold weather.
So careless have you been that you have made such a mistake.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!