be good for

IPA/biː ɡˈʊd fɔː/
IPA/biː ɡˈʊd fɔːɹ/

be good for — 慣用語

1. to have a helpful or healthy effect on a person or thing, improving their body,

1.慣用語A2
釋義

有益;有好處

對健康、身體或情況有正面、有幫助的效果

to have a helpful or healthy effect on a person or thing, improving their body, mind, or situation

例句

Eating spinach and carrots is good for your eyes and skin.

吃菠菜和胡蘿蔔對你的眼睛和皮膚有益。

be good for + body parts (eyes, skin)

Karim believes that a long walk is good for the heart.

Karim 相信長距離散步對心臟有益。

collocation: good for the heart

常見搭配
  • good for your health
  • good for you
  • good for the heart
同義詞
反義詞
  • be bad for

    the direct opposite — a harmful effect

文法句型

be good for + noun/pronoun

用法筆記

Usually followed by 'you', a person, or a body part — the subject is the thing giving the benefit (food, exercise, rest), not the person who gains from it.

常見錯誤

Exercise is good to your health.
Exercise is good for your health.
use 'good for', not 'good to', when naming a beneficial effect.