would는 그때그때 다릅니다.

(1) 과거에 했던 행동을 나타내기 위해서 사용합니다.
I would take care of my little brother when my parents went out in the evenings. (나는 부모님이 저녁에 외출할 때는 어린 동생을 돌보곤 했다.)
이 would는 어떠한 일이 있을 때마다 했던 행동을 나타냅니다.

(2) will의 과거로도 물론 사용됩니다.
다음 문장에서 will이 맞을지 would가 맞을지 한번 생각해 보세요.

Peter said he [will / would] have pancakes for breakfast.
(피터는 아침식사로 팬케익을 먹겠다고 말했다)

문장의 첫 동사를 보니까 said라고 과거형이 사용되었습니다. 여기서는 said가 문장의 시제를 정하는 동사가 되니까 will보다는 과거의 의미가 들어간 would를 써주어야 합니다.

Peter said he would have pancakes for breakfast.

하지만 첫 동사가 만일 says라면 Will을 쓰게 됩니다.

Peter says he will have pancakes for breakfast.

이번에는 동사가 여러 개인데 이럴 때는 어떨까요?

Peter thought that if he [eats / ate] pancakes, he[will / would] need maple syrup.
(피터는 팬케익을 먹게 되면 메이플 시럽이 필요할 거라고 생각했다)

뭐 동사가 여러 개 되었다고 해서 문제가 되는 건 아닙니다. 앞의 동사가 thought, 과거형이니까 뒤에도 모두 과거형으로 ate, would 가 맞습니다.

Peter thought that if he ate pancakes, he would need maple syrup.

반대로 앞의 동사가 thinks라면 다른 동사도 eats, will이 와야 하지요.

Peter thinks that if he eats pancakes, he will need maple syrup.

(3) would like는 like와 달리 want의 의미로 사용되는데 남에게 무엇을 권유하거나 요구할 때 주로 사용합니다.

Would you like some coffee? (커피 좀 드실래요?)
I’d like something to drink.( 뭐 마실 것 좀 주세요.)

출처: Englishcare.com