문법파트3 대화형 기출문제 시제관련 질문입니다.
(a) Did you take a shortcut on your way here?
(b) No, am I early or something?
(c) No. I just thought it would have taken it longer
(d) Nope. I just followed the directions you suggested.
답 : (c) taken it longer -- taken longer.
(c) 문장에 would have taken 이 쓰인 이유가 뭘까요? 화자가 생각한 시점이 먼저, 그 이후에 상대가 도착한 시점이 오는게 자연스러우니까 똑같은 과거시제로 진술하거나 (I just thought it took longer.)
가정법 쓰더라도 it would take longer <would+동사원형> 로 써야 될 것 같은데 would have p.p 를 쓴 의미상 이유가 있나요?





4



1. I just thought it would have taken longer.
2. I just thought it would take longer.
3. I just thought it took longer.
1,2번은 비슷한 맥락에서 사용되곤 합니다. 보통 둘 다 사용할 수 있지만, 이 용법을 더 자세하게 들여다 본다면 "would have + p.p."는 과거의 일이 현재 상황에 영향을 미치는 것을 조금 더 강조한다고 볼 수 있습니다.
A: You seem surprised that I'm home.
B: I just thought your doctor appointment would have taken longer.
예를 들어 이 대화에서 "would have taken"과 "would take"가 모두 사용될 수 있는데요.
- "would take"는 B가 예상하는 것을 조금 더 강조하고,
- "would have taken'은 B가 예상을 해서 그것이 현재에 영향을 미치는, 즉 B의 현재 관점을 조금 더 강조한다고 볼 수 있습니다.