be good for
be good for — 慣用語
1. to have a helpful or healthy effect on a person or thing, improving their body,
有益;有好處
對健康、身體或情況有正面、有幫助的效果
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
Fresh air and sunshine are good for children after a long winter.
新鮮空氣和陽光對熬過漫長冬天的孩子們很有好處。
Devika told her students that reading every day is good for the brain.
Devika 告訴她的學生,每天閱讀對大腦有益。
A short nap in the afternoon can be good for your mood and focus.
午後小睡片刻對你的心情和專注力有好處。
modal: can be good for + mood
- good for your health
- good for you
- good for the heart
- beneficial to
more formal; common in health advice and writing
- do someone good
informal; stresses a noticeable positive result
- 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.