It was silly of me not to attend the party.
= I was silly not to attend the party.
以上二句意思相同,只是侧重点稍有不同。
I was silly: 突出表语silly。
It was silly of me: 突出me。
不定式并不是真正主语,而是silly的方面状语——主语的silly体现在哪一方面。
这个句型中不存在不定式复合结构,而是to do不定式形式作方面状语,所以介词不能用for。
该句型的表语都是表述人的特征的形容词,逻辑上要求主语是人。
置于it是否形式主语,答案是,不是一般意义上的形式主语。因为it作形式主语,通常真正主语为不定式、动名词或主语从句。这个句型中不定式并不是真正主语,该句型的表语都是描述人的特征的形容词,逻辑上要求主语是人。所以,it不是通常意义上的形式主语。但这里it显然也不是人称代词,是虚指的。因为要突出主语 I,主语移到表语后,of me成了状语,主语的位置空缺,所以用it填补主语的空缺。可以把it 粗略地分析为虚指主语即可,不必再细扣。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!