以前学it is adj for sb to do sth句型时,老师说真正主语是不定式,但是查阅后发现不定式+for sb结构可以构成不定式复合结构,所以到底是不定式还是不定式复合结构作主语???
"for / of +名词 / 宾格代词 + 动词不定式" 叫做动词不定式复合结构。这种结构在句中可以作主语、表语、宾语、定语和状语。如:
It's the easiest thing in the world for man to deceive himself. (谚)自欺乃世上最易之事。(摘自赵俊英《现代英语语法》p.469)
在这个句子中, It 是形式主语,for man to deceive himself 是真正主语, man 是动词不定式短语 ( to deceive himself)的逻辑主语。