be good for和be good at的区别

如题所述

  1)be good at 意思是“擅长……”,一般在后边接名词、代词或ving。
  举个例子:
  I am good at English .
  我擅长英语。
  2)be good for意思是 “对……有好处”
  举个例子:
  Fruit is good for our health.
  水果对我们的的健康有好处。
  知识延伸:
  be good 后接不同的介词,表达的意思同,除了be good at、be good for,常用的还有 be good with / be good to。
  1、be good to对...态度好
  例句:We should be good to the old.
  2、be good with灵巧的;与……相处得好
  例句:She is good with her hands.
温馨提示:答案为网友推荐,仅供参考