Be for a good ….

Can you complete this English expression? It means “to be good for charity, or to have a good effect”.

Be for a good …….

a) reason

b) idea

c) realistic

d) cause

The answer is below!↓

Photo by Pixabay on

Answer: d) cause

Be for a good cause!

Example: I’m giving some money to that charity that helps homeless people. It’s for a good cause.”

By I Talk You Talk Press – Easy English Reading