There be是谓语, for sb/ sb’ s to do sth是定语吗?

如题所述

There be 是谓语sth 是主语for sb to do sth是定语。
for sb. to do sth 是动词不定式的复合结构作定语。其中for sb.是不定式的逻辑主语。
而for sb/sb’s doing 是介词短语,其中for后面是动名词的复合结构作介词宾语。
二者虽然都可以作定语,但意思不一样。所以应该根据句意选择。
本句之所以用不定式的复合结构作定语,是因为其修饰的词是不定式的逻辑宾语。而介词短语或ing形式作定语不存在与所修饰词逻辑上的动宾关系。所以本句不能用ing形式。
温馨提示:答案为网友推荐,仅供参考
相似回答