0 to provide someone with something -- (人)に(物)をあげる, 与える
1 to put something in someone’s hand so that they can use it or look at it -- (人)に(物)を手渡す
Can you give me that pen?
2 to tell someone something -- (人)に(伝言など)を伝える
Can you give Jo a message?
3 to do an action -- (人)に~する
He gave her a kiss.
5 to allow someone to have something, such as a right or an opportunity -- (人)に(機会・権利など)与える