【问】 necessary to与necessary for是否都是正确的?
【答】 都是正确的。而且也很难说它们之间有什么区别。
1. Oxygen is necessary for life. (MED)
氧气是生命所必需的。
2. Food is necessary to life. (RCD)
食物是生命所必需的。
3. Sleep is necessary to health. (Palmer)
睡眠是健康所不可缺少的。
赵振才 编著.英语常见问题解答大词典.哈尔滨:黑龙江人民出版社.1998.第754页.