키위가 질문하길…
Should have p.p는 무슨 뜻인가요? 그냥 should라고 해도 되나요?
원어민의 답변

Rebecca
Should have p.p는 발생하지 않은 과거 일에 대해서 "~했었어야 했다"는 뜻으로 쓰이기 때문에 과거의 실수나 실패를 표현할 때 쓰는 표현이에요. Should have p.p에서 p.p자리에는 항상 과거분사가 옵니다. 그래서 여기에서는 단순히 should만 쓰는 건 의미상으로도 문법적으로도 옳지 않아요. 예: You should eat something before you go to school. (학교에 가기 전에 뭔가 먹어둬야 해.) 예: You should have eaten something before you went to school. (학교에 가기 전에 뭔가 먹었어야 했는데.)
듣기 퀴즈
1/2 STEPLEARN