be good for something

be good for (someone or something)

To have a positive effect on someone or something. More sunlight will be good for your drooping plants.
See also: good
Farlex Dictionary of Idioms.

be ˈgood for something


1 be likely to be able to give or provide something: I’ll ask my aunt if she can help us. She’ll be good for a small loan, I’m sure.
2 be likely to live, last, etc. for a period of time: This car’s probably good for another 20 000 miles.
See also: good, something
Farlex Partner Idioms Dictionary
See also:
  • be good for (someone or something)
  • do (one) a/the world of good
  • (it's) good to have you (here)
  • a good
  • a good many
  • a world of good
  • as good as it gets
  • do no good
  • for good measure
  • do someone or something a power of good