가정법 과거, 과거완료 개념, 예문, 연습문제 총정리

2025. 4. 23. 11:36교육 정보

반응형

🌟 가정법 과거 (Second Conditional)

🔹 개념 설명

가정법 과거는 현재나 미래에 일어날 가능성이 낮은 가정을 표현할 때 사용해요. 현실과 반대되는 상상을 할 때 쓰죠.

  • 형식:
    If + 주어 + 과거형 동사, 주어 + would/could + 동사 원형

🔸 예문 5가지

  1. If I had more time, I would travel around the world.
    (시간이 더 있다면, 세계 여행을 할 텐데.)
  2. If he were taller, he could play basketball better.
    (그가 더 키가 크다면, 농구를 더 잘할 수 있을 텐데.)
  3. If it rained, we would cancel the picnic.
    (비가 온다면, 소풍을 취소할 텐데.)
  4. If she knew the answer, she would tell us.
    (그녀가 답을 안다면, 우리에게 말할 텐데.)
  5. If I were you, I wouldn't do that.
    (내가 너라면, 그렇게 안 하겠어.)

💡 "were"는 모든 주어(I, he, she 등)와 함께 사용된다는 점에 주의하세요!


🌟 가정법 과거 완료 (Third Conditional)

🔹 개념 설명

가정법 과거 완료는 과거에 실제로 일어나지 않은 일에 대해 말할 때 사용해요. "그랬다면 ~했을 텐데" 하는 후회나 상상을 나타내요.

  • 형식:
    If + 주어 + had + 과거분사, 주어 + would/could + have + 과거분사

🔸 예문 5가지

  1. If I had studied harder, I would have passed the test.
    (내가 더 열심히 공부했더라면, 시험에 합격했을 텐데.)
  2. If she had left earlier, she could have caught the bus.
    (그녀가 더 일찍 나갔더라면, 버스를 탈 수 있었을 텐데.)
  3. If we hadn’t forgotten the map, we wouldn’t have gotten lost.
    (우리가 지도를 안 잊었더라면, 길을 잃지 않았을 텐데.)
  4. If they had helped me, I would have finished sooner.
    (그들이 도와줬더라면, 더 빨리 끝냈을 텐데.)
  5. If he had told the truth, he wouldn’t have gotten in trouble.
    (그가 진실을 말했다면, 곤란해지지 않았을 텐데.)

✍ 연습문제

1. 다음 문장을 가정법 과거 문장으로 바꾸세요.

(현재 사실은 이와 다릅니다.)

  • (1) She doesn't have a car.
    → If she __________ a car, she __________ drive to school.
  • (2) I don't know his number.
    → If I __________ his number, I __________ call him.

2. 다음 문장을 가정법 과거 완료 문장으로 바꾸세요.

(과거에 실제로는 일어나지 않았던 상황입니다.)

  • (3) He didn’t study. He failed the exam.
    → If he __________ harder, he __________ the exam.
  • (4) We missed the train because we left home late.
    → If we __________ earlier, we __________ the train.

3. 빈칸에 알맞은 형태를 넣어 완성하세요.

  • (5) If I had known about the meeting, I __________ (attend) it.
  • (6) If I were rich, I __________ (buy) a house by the sea.

 

 

 

 

 

 

✅ 연습문제 정답 & 해설

1. 다음 문장을 가정법 과거 문장으로 바꾸세요.

(현재 사실은 이와 다릅니다.)

  • (1) She doesn't have a car.
    If she had a car, she would drive to school.
    🔎 현재 그녀는 차가 없지만, 있다면 학교에 차를 타고 갈 수 있을 것이라는 가정이에요.
  • (2) I don't know his number.
    If I knew his number, I would call him.
    🔎 지금은 그의 번호를 모르지만, 알았다면 전화를 할 텐데요.

2. 다음 문장을 가정법 과거 완료 문장으로 바꾸세요.

(과거에 실제로는 일어나지 않았던 상황입니다.)

  • (3) He didn’t study. He failed the exam.
    If he had studied harder, he would have passed the exam.
    🔎 그는 공부하지 않았고 시험에 떨어졌어요. 만약 더 열심히 공부했더라면, 시험에 합격했을 거예요.
  • (4) We missed the train because we left home late.
    If we had left earlier, we would have caught the train.
    🔎 우리는 늦게 출발해서 기차를 놓쳤어요. 더 일찍 출발했더라면 기차를 탔을 거예요.

3. 빈칸에 알맞은 형태를 넣어 완성하세요.

  • (5) If I had known about the meeting, I would have attended it.
    🔎 회의가 있다는 걸 알았더라면 참석했을 텐데요. (과거에 몰랐기 때문에 참석 못 한 상황)
  • (6) If I were rich, I would buy a house by the sea.
    🔎 지금은 부자가 아니지만, 부자라면 바닷가 집을 살 수 있을 거예요. (현재 사실과 반대되는 상상)
반응형