有一读者问:有这样一种说法:当表语形容词表示不定式的逻辑主语的特征属性时,用 of,不用 for,这类形容词有 good, kind, nice 等。但我又见到这句话:
(1)It's not good for some people to read in the sun.
这里为什么用 for 而不用 of 呢?
请比较上述句(1)与下面的句(2):
(2)It's good of you to invite.
上述句(1)与句(2)是两种不同的句型,二者不可混淆。句(1)用的是 It is good for sb. to do sth.结构,这里必须用 for。句(2)用的是 “It is good (kind, nice, polite 等)+ of sb.+不定式”结构,这里必须用 of。在口语中,这种结构还可省去不定式(当然须在一定的语境中),如上述句(2)即可缩略为:
(3)It's good of you.
也可说:
(4)How good of you!
