1. would
1) will의 과거형: 주절의 시제가 과거일 때 종속절의 will은 would로 시제 일치시킨다.
ex) I was sure that the plan would succeed.
나는 그 계획이 성공할 것이라고 확신했다.
주절의 동사가 과거형(was)이므로 종속절에 will대신 would 쓰였다.
2) 과거의 불규칙적인 습관, "~하곤 했다"
ex) He would sit in front of the television continueously.
그는 TV 앞에 계속 앉아있곤 했다.
3) 과거의 고집, "~하려고 했다"
ex) She would keep interrupting me.
그녀는 나를 계속 방해하려고 했다.
4) 공손한 표현
Will you ~? 보다 더욱 공손한 표현으로 'Would you~ ? (~해주시겠습니까?)를 쓴다
ex) Would you tell me the time?
시간 좀 알려주시겠습니까?
Would you mind opening the window?
창문 좀 열어주시겠습니까?
5) 현재의 약한 추측, '~할(일) 것이다'
ex) That would be my father.
그건 아마 나의 아버지일 것입니다.
6) 가정법
가정법 과거의 주절에 would를 쓴다.
가정법과거: If + S + 과거형동사, S + would + 동원
ex) If you pressed the button, the engine would start
만약 네가 그 버튼을 누르면, 엔진이 작동할 것이다.
가정법과거완료: If + S + had pp , S + would have pp+ 동원
ex) If you had come to the party, you would have met her.
만약 네가 그 파티에 왔었다면, 너는 그녀를 만났을 텐데.
7) 그 외
(1) would like to~ (=want to~): ~하고 싶다
ex) I would like to have some pizza.
나는 피자를 좀 먹고 싶다.
(2) would rather A than B: B 하느니 차라리 A 하겠다.
ex) I would rather stay at home than go with him.
그와 함께 나가느니 차라리 집에 있겠다.
2. should
1) 의무, '~해야 한다'
ex) You should look for another job to support your family.
너는 너의 가족을 부양하기 위해서 또 다른 직업을 찾아야 한다.
2) that절에 쓰이는 should
주절에 주장(insist), 명령(order), 요구(demand), 제안(suggest), 요청(request), 권고(recommend) 등을 나타내는 말이 올 때, that절 속의 동사는 [ (should) + 동원 ]으로 쓴다.
ex) I insisted that he (should) stay at my house instead of a hotel.
나는 그가 호텔 대신에 나의 집에서 머물러야 한다고 주장했다.
that절 안에 있는 동사 stay는 주어 he와 수 일치, 주절의 동사와 시제 일치를 시키면 안 되고 항상 동사원형을 써야 한다. stay앞에는 should가 생략되든 말든 항상 있다고 생각하고 동사원형만 쓴다.