If you get someone or something, you go and bring them to a particular place.
당신이 무엇 또는 무엇들을 제공(get)하려면, 그 무엇을 특정한 장소에서 가져와야한다.
If you give someone something that you own or have bought, you provide them with it, so that they have it or can use it.
당신이 가지고 있었거나 사둔 무엇 또는 무엇들을 제공(give)하면, 상대가 그것을 가지고 있거나 사용 할 수 있다.
즉, get은 자신이 현재 가지고 있지 않은 것을 가져다 주는 상황인 반면,
give 의 경우, 자신이 이미 가지고 있는 것을 주는 상황에서 쓰인다고 볼 수 있습니다.
따라서 He got me some coffee.는
그가 나에게 커피를 가져다 준 상황으로
He gave me some coffee.
(그가 나에게 커피를 주었다)에 비해
“가져다 주다”라는 의미가 더해졌다고 보시면 됩니다.
They got their son a nice car on his birthday. 의
경우도 그들이 가지고 있던 차를 아들에게 주었다기 보다는
아들에게 차를 사서 주었다라는 의미에서 get이 쓰였다고 보시면 됩니다.