关于存在句作介词补足成分,书上说如果介词是for,则只能用for there to be,
如果是其他介词,只能用there being. 对于这段话,我没有明白原理。
为什么呢?这背后的逻辑或原理是什么呢? 谢谢老师!
道理很简单。你首先要知道there be句型中的there是be的形式主语。一个不定式需要表示出其逻辑主语时用介词for引出,构成for sb/sth to do 这种形式,称为不定式复合结构。其实简单的说,for sb to do就是带有自己主语的不定式,to do就是不带主语的不定式。当there be结构用作不定式时,there是不能省略的,换句话说,它总是以带主语的不定式(即不定式复合结构)的形式出现,即for there to be sth. 介词for在此就是引出to be的逻辑主语there的。这就是书上说的介词for后面只能解there to be的意思。
其它介词后通常是不能接不定式作宾语的,而是后接动名词作宾语,动名词可以带有自己的逻辑主语,构成动名词复合结构作介词的宾语。介词+there being,就是介词后接动名词复合结构作介宾。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!