be good for、be good with、be good to、be good at的区别

如题所述

be good for、be good with、be good to、be good at的区别就在于后面使用的介词不一样,可以从区分四个介词的不用意思,来区别这四个词组

    意思如下

    be good at擅长…

    be good for 对....有好处 

    be good to对....友善

    be good with擅长某事或与某人相处的好

详细解释

    be good at因为擅长在某方面做得好,(at是介词,它有一个意思是用于动词后面表达某种情绪,例如smile at me 和point at me )at也是一个介词,后面可以接名词代词动名词,be good at=do well in反义词组为be poor at=do weak in

    例句

    I am not good at playing chess

    I am not well in chess

    我不擅长下棋

    Be good for意为对什么有好处,(for的意思是对于,给,当做)for也是一个介词,后面可以接名词或者代词,动名词be good for的反义词组为be bad for

    例子:

    vegetables are good for our health 蔬菜对我们的健康有好处

    drinking more hot water is good for your health

    多喝热水对我们的健康有好处

    Be good to意为对什么友好(固定词组)

    同义词be kind to be friendly to

    例子:

    my friend was good to me when I was ill

    当我生病的时候,我的朋友对我很友好

    never be good to you enemy

    永远都不要对敌人友好(敌人的仁慈是对自己的残忍

    Be good with后面接物和人是不一样的,with通常用来表达方式

    后接sth.表擅长某事,

    后接sb.要是与某人相处好,

    例子:

    he is good with the sport

    他很擅长运动

    he is very good with you children

    他与孩子们相处的很好

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-22

be good for、be good with、be good to、be good at的区别主要是be good 后面介词不同,意义也不同,用法也有不同。具体用法如下:

一、be good for对…有益,对…有好处。for是介词。

1、Anyway, the news seems to be good for you.  无论如何,这个消息对你来说是个好事。

2、This will be good for our personal health as well as for the health of the planet.

这必将有益于我们的个人健康,也有益于地球的健康。

3、Let’s have some jasmine tea . That’ll be good for you.  我们来喝点茉莉花茶,它对你比较好。

4、The medicine is good for stomache. 这个药对胃有好处。

二、be good with的意思是善于应付…的,对…有办法。后面经常跟sb。

1、The teacher is good with pupils.   这个老师对这些小学生很好。

2、Be good with him, he has a lot of pull.    跟他搞好关系, 他很有门路。

3、As a politician, you need to be good with words.    作为一名政治家,你必须能说会道。

4、Everyone should be good with the animals.       大家应该善待动物。

三、be good to   当后面接sb时,意思是对……友好,相当于be kind to 或be friendly to。当后面接动词时, be good to do表示做某事是对的。

(一)  be good to  sb 对某人有好处,对某人态度友善。

1、My grandmother is always good to me. (sb be good to sb) 

我的祖母(或外祖母)很疼我。

2、I begged her to be good to me again, to forgive me andlove me. 

我肯求她再对我好点,原谅我,爱我。

(二)be good to do   做某事是对的

1、It will be good to do some eye exercises. 

做做眼保健操对视力也是有甜头的。

2、Kathy: I don't know. It would be good to do some sports. 

凯西: 还没安排,不过运动一下会不错。

四、be good at的意思是某人擅长…,某人精通….(可以跟do well in,be strong in进行替换)。短语中at是介词,后面接动词要用ing的形式。

1、But you had to be good at math.      但是你数学一定很好。

2、You want to be good at what you do, and do what you love.   

你需要擅长于你所做的,且做你喜欢的事。

3、And you should be good at English and can operate computer skillfully.    

你要善于英文,并且能熟练使用电脑。

4、John is good at photograghy.         John擅长摄影。

本回答被网友采纳
第2个回答  2020-03-02

be good for、be good with、be good to、be good at的区别主要是be good 后面介词不同,意义也不同,用法也有不同。具体用法如下:

一、be good for对…有益,对…有好处。for是介词。

1、Anyway, the news seems to be good for you.  无论如何,这个消息对你来说是个好事。

2、This will be good for our personal health as well as for the health of the planet.

这必将有益于我们的个人健康,也有益于地球的健康。

3、Let’s have some jasmine tea . That’ll be good for you.  我们来喝点茉莉花茶,它对你比较好。

4、The medicine is good for stomache. 这个药对胃有好处。

二、be good with的意思是善于应付…的,对…有办法。后面经常跟sb。

1、The teacher is good with pupils.   这个老师对这些小学生很好。

2、Be good with him, he has a lot of pull.    跟他搞好关系, 他很有门路。

3、As a politician, you need to be good with words.    作为一名政治家,你必须能说会道。

4、Everyone should be good with the animals.       大家应该善待动物。

三、be good to   当后面接sb时,意思是对……友好,相当于be kind to 或be friendly to。当后面接动词时, be good to do表示做某事是对的。

(一)  be good to  sb 对某人有好处,对某人态度友善。

1、My grandmother is always good to me. (sb be good to sb) 

我的祖母(或外祖母)很疼我。

2、I begged her to be good to me again, to forgive me andlove me. 

我肯求她再对我好点,原谅我,爱我。

(二)be good to do   做某事是对的

1、It will be good to do some eye exercises. 

做做眼保健操对视力也是有甜头的。

2、Kathy: I don't know. It would be good to do some sports. 

凯西: 还没安排,不过运动一下会不错。

四、be good at的意思是某人擅长…,某人精通….(可以跟do well in,be strong in进行替换)。短语中at是介词,后面接动词要用ing的形式。

1、But you had to be good at math.      但是你数学一定很好。

2、You want to be good at what you do, and do what you love.   

你需要擅长于你所做的,且做你喜欢的事。

3、And you should be good at English and can operate computer skillfully.    

你要善于英文,并且能熟练使用电脑。

4、John is good at photograghy.         John擅长摄影。

第3个回答  推荐于2018-03-03

be good at / be good with / be good to / be good for be good 後接不同的介词,表达的意思也不同。 

    be good at 意为“擅长……”,後接名词、代词或ving形式。例如:I'm good at playing chess. 我擅长下象棋。 

    be good with意为“好;灵巧的;与……相处得好”。 例如: She is good with her hands. 她手很巧。 He is very good with the children. 他与这些孩子处得很好。 

    be good to意为“对……友好”。 例如: My friend was good to me when I was ill. 我生病时我的朋友对我关怀备至。 

    be good for 意为 “对……有好处”。例如:Eating more vegetables is good for your health. 多吃蔬菜对你的健康有好处。

 

be good at 和be good with,这两个词组意思接近,good 都有“好,擅长”之意。区别就在介词at和with上面。前者强调“在......方面擅长、善于”,其宾语往往指“技能、技巧、学科等”之类的词语;后者强调“擅长于和……友好相处、打交道”,其宾语一般是“人”,有时也可以跟“具体的事物”。例如:

Most of the students in this class are good at mathematics.

这个班的学生多半数学很好。

I am not good at singing. I'm here just to make up the number.

我不会唱歌,我在这儿只是滥竽充数。

Some people are good at communication and should work hard towards their own advantage. 有些人善于沟通,应该努力发挥自己的优势。

She was always good with the unfortunate. 她对不幸的人总是很友好.

He's very good with children, ie can look after them well , amuse them, etc.  他很会照看孩子.

Be good with your boss, and you will get a rise. 和你的上司搞好关系,那么你将得到提升的。

个人观点:computer 作为抽象名词理解,意味着“电脑技术,电脑技巧”,不加任何冠词,不用复数。如果指具体的电脑,则需要加冠词或复数。所以,我认为be good at computer 的说法优于be good with computer。

本回答被网友采纳
第4个回答  2023-07-22

非常高兴能为你提供帮助哈ヾ(・ε・`*) ,be good for表示某事物对于某人或某事有好处或利益;be good with用来描述某人在处理某事或和某人相处时的表现良好;be good to表示对某人好,善良;be good at表示某人在特定技能或领域具有优秀能力。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先: 

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

1、语义不同

be good for表示某事物对于某人或某事有好处或利益;be good with用来描述某人在处理某事或和某人相处时的表现良好;be good to表示对某人好,善良;be good at表示某人在特定技能或领域具有优秀能力。

例句:

①Eating vegetables is good for health. 吃蔬菜对健康有益。

②She is good with children. 她善于和孩子们相处。

③He is always good to his friends. 他总是对他的朋友们很好。

④She is good at playing the piano. 她擅长弹钢琴。

2、使用场景不同

be good for常用于描述对健康或情况的好处;be good with常用于描述个人技能或能力;be good to用于描述关系和行为;be good at常用于描述某人的特殊技能或才能。

例句:

①Music is good for the soul. 音乐对灵魂有益。

②He's really good with numbers. 他对数字处理得非常出色。

③It's important to be good to the people around you. 对你周围的人好很重要。

④My brother is good at math. 我的哥哥擅长数学。

3、用法不同

be good for后跟名词、代词或-ing形式;be good with后面跟名词或者代词,用以描述与某人或者某事的相处或者处理能力; be good to后面跟名词或者代词,表明动态的善意行为;而be good at后面会跟名词或者动名词,表示擅长于某件事。

例句:

①Regular exercise is good for your heart. 有规律的运动对你的心脏有益。

②He is good with animals. 他善于和动物相处。

③You should be good to your parents. 你应该对你的父母好。

④He is good at driving. 他擅长驾驶。

相似回答