본문 바로가기

문법 이것만 봐!

If it had not been for : 가정법 과거 완료 대체

반응형

" ~~~가 없었다면 " 의 의미로, 가정법 과거완료를 대체한다.
 
If it had it not been for
= had it not been for
= but for
=without

 

아래 각 문장을 "had it not been for", "but for", 그리고 "without"을 사용해서 바꿔보자.(과거로 해석)
 

  1. If it had not been for my umbrella, I would have gotten wet.
    • 내 우산이 없었다면, 나는 젖었을 거야.
    • Had it not been for my umbrella, I would have gotten wet.
    • But for my umbrella, I would have gotten wet.
    • Without my umbrella, I would have gotten wet.
  2. If it had not been for the teacher’s help, I would have failed the test.
    • 선생님의 도움이 없었다면, 나는 시험에 떨어졌을 거야.
    • Had it not been for the teacher’s help, I would have failed the test.
    • But for the teacher’s help, I would have failed the test.
    • Without the teacher’s help, I would have failed the test.
  3. If it had not been for my friend, I would have missed the bus.
    • 내 친구가 없었다면, 나는 버스를 놓쳤을 거야.
    • Had it not been for my friend, I would have missed the bus.
    • But for my friend, I would have missed the bus.
    • Without my friend, I would have missed the bus.
  4. If it had not been for the map, we would have gotten lost.
    • 지도가 없었다면, 우리는 길을 잃었을 거야.
    • Had it not been for the map, we would have gotten lost.
    • But for the map, we would have gotten lost.
    • Without the map, we would have gotten lost.
  5. If it had not been for her advice, I would have made a mistake.
    • 그녀의 충고가 없었다면, 나는 실수를 했을 거야.
    • Had it not been for her advice, I would have made a mistake.
    • But for her advice, I would have made a mistake.
    • Without her advice, I would have made a mistake.

2024.05.24 - [문법 이것만 봐!] - if it were not for : 가정법 과거 대체

if it were not for : 가정법 과거 대체

" ~~~가 없다면 " 의 의미로, 가정법 과거를 대체한다. If it were not for= were it not for= but for=without 아래 각 문장을 "were it not for", "but for", 그리고 "without"을 사용해서 바꿔보자.(현재로 해석)If it were no

simplenglish1.tistory.com