영어에서 '~해야 한다'를 나타내는 조동사 ought to는 과거의 일을 이야기할 때 별도의 형태가 필요합니다. ought 자체는 다른 조동사와 마찬가지로 시제 변화를 하지 않지만, 과거의 의미를 담으려면 "ought to have + 과거분사(p.p.)" 구조를 사용합니다.
ought to의 과거형 표현법
과거에 해야 했던 일을 실제로 하지 않았다는 후회, 유감, 또는 비판의 뉘앙스를 전달하고 싶을 때 "ought to have + 과거분사" 형태를 쓰면 됩니다.
예문:
He ought to have studied harder for the exam.
→ 그는 시험을 위해 더 열심히 공부했어야 했다.
이 문장은 단순히 과거 사실을 서술하는 것이 아니라, "공부했어야 했는데 그러지 못했다"는 아쉬움이나 지적의 의미를 함께 담고 있습니다.
should have와의 차이점
"ought to have"는 "should have + 과거분사"와 거의 같은 의미로 쓰입니다. 두 표현 모두 과거의 행동에 대한 후회나 반성을 나타내지만, ought to가 상대적으로 도덕적 의무나 권리·의무의 뉘앙스를 조금 더 강하게 전달하는 편입니다.
예시:
- You ought to have told me earlier. → 좀 더 일찍 말해줬어야 했잖아.
- She should have called him back. → 그녀는 그에게 다시 전화했어야 했다.
정리
과거형으로 '~해야 했다'를 말하고 싶다면 ought to have + 과거분사를 기억하세요. 회화에서는 should have가 더 자주 쓰이지만, ought to have 역시 격식 있는 글이나 공적인 상황에서 자연스럽게 활용할 수 있는 표현입니다.