be harmful for与be harmful to的区别

be harmful for与be harmful to的区别?
The majority of doctors believe smoking is harmful _______ health.
如果是按照楼上的亲说说的那样的话 应该是填写for
但是标准答案是to
请问这是怎么回事?

be harmful for+doing 或事物
be harmful to+sb
在某些情况可以通用
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-08-06
好像没有be harmful for sb 的用法吧
应该是be harmful to相当于do/does harm to =do sb (great/much) harm吧。

参考资料:A2英语

第2个回答  2006-08-06
be harmful to用的更多,对人对事都可以的
第3个回答  2006-08-06
be good for “对……有好处”
be harmful to “对……有害处”
be harmful for sb. to do sth.
第4个回答  2006-08-06
be harmful for sb
be harmful to sth(健康身体状况)
相似回答