Someone who is always helping others can be known as a Good Samaritan.
Words that describe someone who is always helping others are:
generous - (adj.) liberal in giving or sharing
self-sacrificing - (adj.) will to deprive yourself for the benefit of others
affectionate - (adj.) having or showing fondness
altruistic - (adj.) unselfish
amiable - (adj.) friendly, agreeable
benevolent - (adj.) charitable, kind
humanitarian - (adj.) giving, compassionate
selfless, considerately empathetic.
Self-opinionated
that's called altruism
sensitive, but that is the way God made them.
A three letter word for helping or assist is aid.
The word for someone who is always correcting others is a critic. There are also other words that can be used like censurer, caviller or deprecator among others depending on content.
Independent?
My friend always gets involved in helping others. The plight of the poor will become more meaningful to you if you will become involved.
A person who constantly corrects others' grammar is often referred to as a grammar Nazi.
satisfaction,joy
Does is always a verb.When does is next to have you can call it an auxiliary verb or helping verb.
Yes a helping (auxiliary) verb should always be used.
Always right
A critic
The word for this type of person is hypocrite. A hypocrite is someone who contradicts themselves by doing things they tell others they should not do.
A synonym for always blaming others could be "finger-pointer" or "fault-finder".
One word that describes someone who thinks they are better than others is "arrogant." This term conveys a sense of superiority and a lack of humility in their interactions with others.