都是表示对象,为什么有时介词用for sb,如1和2句;有时却用of sb,如3和4句。平时怎么区分具体该用哪个介词,有什么规律可循吗?谢谢!
The baby's too much for her to cope with.
It is easy for me to answer this question.
It was silly of us to believe him.
It was kind of her to help us.
for sb. to do sth.是不定式的复合结构。至于of sb.,夸克(Quirk)《英语语法大全》(P.1704)提到:
出现先行词it后面的一组形容词是那些用于[E5(i)]句型(It is splendid of Bob to wait.)的形容词(主要表示评价人物所用的述性)。这一组中的形容词后常跟of-短语,用来点明所论及的那个人(或那几个人)是谁:
It was wrong (of him) to tell lies.
It is nice of you to phone.
▲你不必对此类结构过于纠结,只需知道作表语的形容词说明“人”用of sb. to do sth.;说明“事”则用for sb. to do sth.。比较:
It's stupid of you to ask such questions. 你问这样的问题真是太傻了。
(= Your are stupid to ask such questions.)
It's hard for me to make friends with strangers. 我很难和陌生人交朋友。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
of 后接行为者,前接表示人的特征的形容词 —— 常常表示赞扬或非难,如:bold, absurd, brave, careful, careless, clever, considerate, cruel, foolish, good, honest, (un)kind, nice, noble, impudent, polite, right, rude, sweet, silly, stupid, strange, thoughtful, thoughtless, ungrateful, unmanly, wicked, (un)wise, wrong 等。例如:It was careless of him to leave his umbrella in the train. (=He was careless to leave his umbrella in the train. ) 他不小心,把伞忘在火车上了。 / It is very kind of you to do so. (= You are very kind to do so. ) 这样做你真是太好了。
for 后接行为者,前接单指行为的形容词,如:difficult, important, impossible 等。例如:It was impossible for him to go alone. 他自己去不可能。/ It was unbearable for me to work in this dreadful heat. 在这样可怕的热环境中工作对我来讲是不可忍受的。
(以上摘自《薄冰英语惯用法词典》p.644)