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

他与孩子们相处的很好