be good at ,be good for be good to的区别请告诉我三者的意思以及各自的反义词be good for 和be good to的具体区别,可以互换吗,be bad for 和be harmful to有区别吗

问题描述:

be good at ,be good for be good to的区别
请告诉我三者的意思以及各自的反义词
be good for 和be good to的具体区别,可以互换吗,be bad for 和be harmful to有区别吗

1.be good at
善于,擅长于
2.be good for 适于,在…期间有效
3.be good to 对…好;对…很慈善

be good to“对……友好/和蔼”,其后接表示人或相应的名词.
be good for“对……有益”,其后接表示人或事物的名词.
be good at“善于”、“擅长”.例:
The young should be good to the old.年轻人应该孝顺老人.
Doing morning exercises is good for our health.做早操对我们的健康有益.
I am good at playing table tennis.我擅长打乒乓球.
be good for 和be good to不能互换,因为意思不同.
be bad for 和be harmful to意思相近,可以替换.
反义词可以在上面词组BE后加NOT就OK了.