我是一个英语小白我在自学我想请问GIVE 和 HAVE的区别,他们都是给的意思呀