Comparing "gei" and "wei"

Both 给 and 为 can mean "for." They seem to be somewhat arbitrarily assigned to different verbs, and to make matters worth, some verbs (but not all!) can use either one. There are a few principles you can use to keep them straight, but also a few exceptions you need to memorize. As always, lots of examples help!

The Core Meaning of 给

As you know, 给 is also a verb meaning "to give." As such, 给 is often used with verbs to express an action done out of kindness or friendship. Think of all the things a mother does for a child, or a generous friend does for her bestie. These would use 给.

The Core Meaning of 为

Comparison of 给 and 为 by Verb

See also

Sources and further reading

Books

HSK5