“I should like very much to see her,” thought the soldier; but he could not obtain permission to do so. However, he passed a very pleasant time; went to the theatre, drove in the king’s garden, and gave a great deal of money to the poor, which was very good of him;
This is a part of the fairy tale "The Tinder-Box" by Hans Christian Andersen.
"which was very good of him", I don't have the faintest idea what it means.
What's the meaning of "be good of sb"?
And what's the difference with "be good for sb"?
Best Answer
In the sentence good of you, the preposition of has the following meaning:
(Cambridge Dictionary)
Good for someone:
(M-W)