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
在某些情况可以通用