怎么区分it is ...+to/that/for/of ?

如题所述

1.It is important for sb. to do sth.
2.It is kind of you todo sth.
It is good to sb.(it 对某人有好处。it 为代词)
主要区别为1、2两个句子。当句型可变为 Sb be +adj.+ to do sth 时,要用句型2.
如:You are kind to do sth.
It is +adj +that时,后面是句子。如句型1可变为:
It is important that sb. should do sth.追问

of喝for区别呢? 还有些可以通用的情况也不明白

追答

of 和for 都是跟动作的执行者。能变成sb is +adj+ to do时,就用of. 否则用for
好像没有通用的。就是不需要指出动作的执行者时,就不用of或for
It's polite not to spit in public.(不吐痰的可以是任何人。不需要说明动作的执行者。)
It's rude of you to say so.(你说这话是不礼貌的。指你不礼貌,所以用of。)
It's hard for me to learn English well.(对我而言,学好英语很难。别人可能不难。此处说的是学英语难,不是说我难,所以用for)

对了,用to时。指的是形容词的作用对象。

温馨提示:答案为网友推荐,仅供参考
相似回答