this is a continuation of this post
-하고-hago is used to join nouns together in a list. There is no relationship between them. So imagine you're looking in the fridge and you see rice and kimchi, you don't want to eat them together, you're just saying they're there. Also -하고-hago is used more in writing than speaking.
-랑/-이랑-rang/-irang is used in speaking, and you will often here it in the restaurant when making an order. It has a more general meaning than -하고-hago in the sense it can be used to denote some kind of relationship between people:
- 수민이랑 시내에 갔어요Su-Min-i-rang shi-ne-ae gass-eo-yo / I went to town with Su-Min - Here it means "with" because it's a person (you could also say me and Sumin went to town)
-와/-과-wa/-gwa, is used in writing instead of -랑/-이랑-rang/-irang, but generally it has an extra meaning, and is therefore a little different. When you use -와/-과-wa/-gwa you are saying that the two things are linked or have a relatiosnhip:
- 밥과 김치bab-gwa kimchi does mean "Rice and kimchi" but it more exactle means "rice with kimchi"
If you look in the fridge and say "there's rice with kimchi" it means that they are mixed together! In English you can say "I like Kimchi and rice" which can mean "rice with kimchi" but in Korean 밥과 김치bab-gwa kimchi only means "rice with kimchi".
Here are some more examples of -와/-과-wa/-gwa showing a relationship between two things
- 동생과 싸웠어요dong-seng-gwa ssa-weo-sseo-yo means "I fought with my brother"
- 대구와 써울 달라요degu-wa seoul dal-la-yo means "Daegu and Seoul are different" (compared with)
- 친구와 이야기 했어요chin-gu-wa i-ya-gi hess-eo-yo means "I spoke to (with) my friend" not "I told my friend..."
So -와/-과-wa/-gwa is used when comparing 2 things and to emphasize that there is an exchange or a relationship. In fact -와/-과-wa/-gwa is nearly always used in conjunction with words 함께ham-ggae and 같이ga-chi which roughly mean "together".