be good to 和be good for 的纠葛

有网友认为,be good to 和be good for 意思差不多,可以混用。果真若此吗?下面,请看一则英语幽默故事:

A man was troubled by mice. They ran about all over his house at night. In the daytime, they just stayed under the floor.

The man thought, “What I need is a cat, a good cat that can catch mice.” He knew of a man who had cats for sale. So he went to see him. “Do you have a cat that is good for the mice?” he asked the man. “Well, yes. I do happen to have a cat that is good to the mice,” replied the man. “I’ll take it,” said the first man.

He paid for the cat and took it home. A week later, the cat didn’t catch any mice, but it played with them like old friends. So the man went back again with the cat under his arm. They had a quarrel because they both took the meaning of “good” as they needed.

上面的故事十分有趣。买猫人是想买一个good for mice 的猫,然而,那个卖猫人却有一个good to mice 的猫,最后的结果必然是一场quarrel。

下面,我们分析一下故事中的两个关键句子:

“Do you have a cat that is good for the mice?”

“你这儿有没有适合捉鼠的猫?”

“I do happen to have a cat that is good to the mice.”

“碰巧我还真有一只对老鼠不错的猫。”

【判断正误】以下句子哪个对,哪个错?

1.老太太对那些男孩子和蔼可亲。

The old lady is good to the boys.

The old lady is good for the boys.

2.这药对该疾病有效果。

The medicine is good to the disease.

The medicine is good for the disease.

3.这条金链刚好与吉姆的手表相匹配。

The gold chain was just good to Jim's watch.

The gold chain was just good for Jim's watch.

4.约翰不适合这项工作。

John is not good to the job.

John is not good for the job.

5.体育运动有益健康。

Athletic sports are good to your health. 

Athletic sports are good for your health. 

 


请先 登录 后评论

最佳答案 2018-06-23 15:59

谢谢刘老师出题。我的看法是:good 后面到底是接介词 to 还是 for 与 good 本身所表示的意思有关。各个不同意思所搭配的相关介词一般词典都有说明。现根据《牛津高阶英语学习词典》对刘老师所出考题分析如下:

1.老太太对那些男孩子和蔼可亲。

正:The old lady is good to the boys.

误:The old lady is good for the boys.

说明:表示对某人友好之类的意思(如友好、关心、关怀等),其后接介词 to,不接 for。

He was very good to me when I was ill. 我生病时他对我关怀备至。

2.这药对该疾病有效果。

误:The medicine is good to the disease.

正:The medicine is good for the disease.

说明:示“对……有效果”,其后接介词 for,不接 to。又如:

Cucumber is good for soothing tired eyes. 黄瓜对缓解眼睛疲劳很有效。

3.这条金链刚好与吉姆的手表相匹配。

误:The gold chain was just good to Jim's watch.

正:The gold chain was just good for Jim's watch.

说明:示“与……匹配”,其后接介词 for,不接 to。又如:

She would be a good for your son. 她会成为你儿子的佳偶。

Thinly sliced cheese is good for sandwiches. 切得很薄的干酪配三明治很好吃。

4.约翰不适合这项工作。

误:John is not good to the job.

正:John is not good for the job.

说明:示“适合……”,其后接介词 for,不接 to。又如:

This beach is good for swimming but bad for surfing. 这个海滨适于游泳而不适于冲浪。

5.体育运动有益健康。

正:Athletic sports are good to your health.(非普通用法)

正:Athletic sports are good for your health.(普通用法)

说明:表示“对……有好处或益处”,其后通常接介词 for,有时也接 to(不如用 for 普通)。又如:

Milk is good for / to you. 牛奶对你有好处。

Exercise is good for / to the health. 运动对健康有好处。

请先 登录 后评论

其它 2 个回答

qlf2007
擅长:语法理论,语言学,句法问题

be good for A可以表达:

1) 适合某个特定的目的、工作;

2) 如果A是疾病、灾害,表示对克服A有利(此时也可用against);

3) 特别地,A可以是一个人或someone's health,表示对他健康有利。 

be good to A 一般表示对A和蔼可亲。 基于此1肯定是be good to,句2、4、5 肯定是 be good for,句 3 我还不太确定,等我搜一搜例证了再判断吧。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

【判断正误】以下句子哪个对,哪个错?

1.老太太对那些男孩子和蔼可亲。

The old lady is good to the boys.【正确】

The old lady is good for the boys.【错误】

2.这药对该疾病有效果。

The medicine is good to the disease.【错误】

The medicine is good for the disease.【正确】

3.这条金链刚好与吉姆的手表相匹配。

The gold chain was just good to Jim's watch.【错误】

The gold chain was just good for Jim's watch.【正确】

4.约翰不适合这项工作。

John is not good to the job.【错误】

John is not good for the job.【正确】

5.体育运动有益健康。

Athletic sports are good to your health. 【错误】

Athletic sports are good for your health. 【正确 】

 


请先 登录 后评论
  • 2 关注
  • 2 收藏,25864 浏览
  • 刘永科   提出于 2017-07-26 07:37

相似问题