
가정법에서 without(but for), if it were not for, without + 가정법 과거완료, if it had not been for의 비교
영어에서 가정법은 실제와 반대되는 상황을 가정할 때 사용됩니다. 특히 without, if it were not for, without + 가정법 과거완료, if it had not been for 같은 표현들은 가정법 문장에서 중요한 역할을 합니다.
이 표현들은 "어떤 것이 없었다면" 혹은 "어떤 것이 없다면"이라는 의미로 사용되며, 현재·미래 또는 과거의 상황을 가정할 때 각각 다르게 활용됩니다.
1. without(but for) + 가정법 과거 (현재·미래 상황 가정)
(1) 의미 및 용법
- without(but for) + 명사 구조를 사용하여 현재나 미래의 가정법을 표현할 수 있습니다.
- 이는 "~이 없다면 (현재 또는 미래에)"라는 의미를 가집니다.
- 가정법 과거와 함께 사용되며, 주절에는 would/could/might + 동사원형이 옵니다.
(2) 문장 구조
- Without(but for) + 명사, 주어 + would/could/might + 동사원형
(3) 예문
- Without air, we would die. (공기가 없다면 우리는 죽을 것이다.)
- Without your help, I couldn’t finish this project. (네 도움이 없다면, 나는 이 프로젝트를 끝낼 수 없을 거야.)
- Without exercise, he would be overweight. (운동이 없다면 그는 과체중일 것이다.)
2. if it were not for (~이 없다면) + 가정법 과거
(1) 의미 및 용법
- 현재나 미래의 가정법에서 사용되며, "~이 없다면"이라는 의미를 가집니다.
- without + 명사와 같은 의미를 가집니다.
- 주절에는 would/could/might + 동사원형이 옵니다.
(2) 문장 구조
- If it were not for + 명사, 주어 + would/could/might + 동사원형
(3) 예문
- If it were not for you, I wouldn’t be here. (네가 없다면, 나는 여기에 없을 것이다.)
- If it were not for the rain, we could go outside. (비가 없다면, 우리는 밖에 나갈 수 있을 것이다.)
- If it were not for his kindness, she wouldn’t have a home. (그의 친절이 없다면, 그녀는 집이 없을 것이다.)
3. without(but for) + 가정법 과거완료 (과거 상황 가정)
(1) 의미 및 용법
- 과거에 어떤 일이 없었더라면, 결과가 달라졌을 것이라는 가정을 나타냅니다.
- "만약 ~이 없었더라면" 이라는 뜻을 가집니다.
- 주절에는 would/could/might + have + p.p.가 옵니다.
(2) 문장 구조
- Without(but for) + 명사, 주어 + would/could/might + have + p.p.
(3) 예문
- Without your support, I wouldn’t have succeeded. (네 지원이 없었더라면, 나는 성공하지 못했을 것이다.)
- Without her advice, I might have made a mistake. (그녀의 조언이 없었더라면, 나는 실수를 했을지도 모른다.)
- Without water, the plants would have died. (물이 없었더라면, 식물들은 죽었을 것이다.)
4. if it had not been for (~이 없었더라면) + 가정법 과거완료
(1) 의미 및 용법
- 과거의 사실을 가정하며, "만약 ~이 없었더라면"이라는 의미를 가집니다.
- without(but for) + 명사와 같은 의미입니다.
- 주절에는 would/could/might + have + p.p.가 옵니다.
(2) 문장 구조
- If it had not been for + 명사, 주어 + would/could/might + have + p.p.
(3) 예문
- If it had not been for his help, I would have failed. (그의 도움이 없었더라면, 나는 실패했을 것이다.)
- If it had not been for the traffic, we wouldn’t have been late. (교통체증이 없었더라면, 우리는 늦지 않았을 것이다.)
- If it had not been for my teacher, I might have given up. (내 선생님이 없었더라면, 나는 포기했을지도 모른다.)
5. 전체 비교 요약
표현 | 현재·미래 가정 (가정법 과거) | 과거 가정 (가정법 과거완료) |
---|---|---|
without(but for) + 명사 | Without air, we would die. | Without your help, I wouldn’t have succeeded. |
if it were not for + 명사 | If it were not for you, I wouldn’t be here. | X |
if it had not been for + 명사 | X | If it had not been for his help, I would have failed. |
위 개념을 익히면 가정법 문장을 더욱 자연스럽고 정확하게 구사할 수 있습니다!