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
他與孩子們相處的很好