살다([sal-da/live]) means your home is here, you reside and dwell. In polite speech, say 살아요([sa-ra-yo]).
살았어요([sa-ra-sseo-yo/lived]) is the polite past form. Example: 서울에 살았어요 (I lived in Seoul).
살아야 해요([sa-ra-ya hae-yo/have to live]) means you must reside. Example: 한국에 살아야 해요 (I have to live in Korea).
살다([sal-da/live]) means "to live". It is used when your home is somewhere, you reside.
1. Daily: “어디 살아요? (eo-di sa-ra-yo)”
2. Past: 살았어요([sa-ra-sseo-yo/lived]) lived.
3. Duty: 살아야 해요([sa-ra-ya hae-yo/have to live]) have to live.
4. Warning: 살지 마세요([sal-ji ma-se-yo/don't live]) don't live.
A: Where do you live?
B: 서울에 살아요. B: seo-u-re sa-ra-yo.B: I live in Seoul.
A: 서울에 살아요? A: seo-u-re sa-ra-yo?A: Do you live in Seoul?
B: 네, 서울에 살아요. B: ne, seo-u-re sa-ra-yo.B: Yes, I live in Seoul. - 살다([sal-da/live])
A: Did you live in Busan?
B: 네, 살았어요. B: ne, sa-ra-sseo-yo.B: Yes, I lived there.
A: 얼마나 살았어요? A: eol-ma-na sa-ra-sseo-yo?A: How long did you live there?
B: 2년 살았어요. B: 2-nyeon sa-ra-sseo-yo.B: I lived 2 years. - 살았어요([sa-ra-sseo-yo/lived])
A: Where do you have to live?
B: 기숙사에 살아야 해요. B: gi-suk-sa-e sa-ra-ya hae-yo.B: I have to live in the dorm.
A: 기숙사에 살아야 해요? A: gi-suk-sa-e sa-ra-ya hae-yo?A: Do you have to live in the dorm?
B: 네, 살아야 해요. B: ne, sa-ra-ya hae-yo.B: Yes, I have to. - 살아야 해요([sa-ra-ya hae-yo/have to live])
• 살다([sal-da/live]) live
- 살았어요([sa-ra-sseo-yo/lived]) lived
- 살고 싶어요([sal-go si-peo-yo/want to live]) want to live
- 살아야 해요([sa-ra-ya hae-yo/have to live]) have to live
- 살지 마세요([sal-ji ma-se-yo/don't live]) don't live