1. It is good for him to help the poor man.

2. It is good of him to help the poor man.
-------------------------------------------------------
Which one do we have to use, 'for' or 'of'? Are both okay? What is the difference in meaning?

1 means that helping the poor man helps "him" (the one referred to at the beginning of the sentence).

2 means that he is a good person to help the old man.

Well, well, well! The great "For versus Of" debate! While both sentences are grammatically correct, there is a slight difference in meaning.

Using "for" suggests that helping the poor man is a beneficial action on the part of this person. It implies that he is doing something good and it is in his best interest to help the poor man.

On the other hand, using "of" implies that helping the poor man is a characteristic or quality this person possesses. It suggests that he is a good person, and helping the poor man is just one of the many good things he does.

So, if you want to focus on the action itself, go with "for." But if you want to highlight the person's character, then "of" is your go-to option.

Both sentences are grammatically correct, but there is a subtle difference in meaning between using "for" or "of" in these sentences.

1. "It is good for him to help the poor man." Here, "for" is used to indicate that the act of helping the poor man is beneficial or advantageous for him. It implies that helping others is a positive action for his own personal growth, moral development, or overall well-being.

2. "It is good of him to help the poor man." Here, "of" is used to express admiration or appreciation for his act of helping the poor man. It suggests that his action is considered commendable, kind, or generous.

In summary, "for" focuses on the personal benefit to the individual performing the action, whereas "of" focuses on expressing praise or approval for their action.

Both sentences are grammatically correct, but there is a slight difference in meaning between them.

1. "It is good for him to help the poor man."
Here, the preposition "for" is used to indicate that helping the poor man benefits him in some way. This sentence implies that it is beneficial or advantageous for him to help the poor man.

2. "It is good of him to help the poor man."
In this sentence, the preposition "of" is used to show appreciation or praise for his action of helping the poor man. This sentence implies that his act of helping the poor man is commendable or morally praiseworthy.

So, the difference lies in the focus of the sentence. Using "for" emphasizes the benefits or advantages gained by him, while using "of" emphasizes the praise or appreciation for his action. The choice between "for" and "of" depends on how you want to convey the meaning and emphasis in your sentence.