조동사 관련 질문이에요

문장에 “If the camel has to go without food for a period of time, the fat in the hump could nourish it for several days.”라고 나와요.
여기서 has를 had로 써야 한다고 하는데, 주절의 could 때문에 가정법 과거라고 하더라고요.
그냥 단순 조건절로 볼 수는 없나요? 낙타가 일정 기간 먹이 없이 지내는 일이 현재나 미래에 불가능한 상황은 아니잖아요.
주절의 could를 꼭 가정법으로 봐야 하는지도 궁금합니다.
조동사의 현재형과 과거형만으로 시제를 구분하지 않고, 뒤에 have p.p.가 오는지로 과거 의미를 판단한다고 알고 있어요.
예를 들어 You may leave와 You might leave가 같은 시점을 나타낼 수도 있다고 이해했는데, 이 문장도 가정법 could가 아니라 현재나 미래의 가능성을 나타낸다고 볼 수 있을까요?
단순 조건절이라면 주절의 조동사를 현재형으로 써야 하는 건지 궁금합니다.
제가 잘못 알고 있는 부분이 있다면 설명 부탁드려요~

댓글 1

  • 메이커2022.08.12

    여기서 could는 가정법으로 보는 게 맞아요. 가정법은 생각보다 자주 쓰입니다.
    부탁할 때 쓰는 Could you도 가정법이고, He could be there by now처럼 추측하는 표현도 가정법 주절에 들어가요.
    현재 사실이 아닌 내용을 과거형으로 표현하는 경우가 가정법입니다. 이 문장에서 can을 쓰면 직설법이고 could를 쓰면 가정법이에요.

영어공부포럼 다른 글

목록