본문 바로가기
카테고리 없음

가정법 과거, 과거완료, 혼합가정법

by choienglish123 2025. 3. 14.
반응형

가정법과거, 과거완료, 혼합가정법

 

가정법은 현실에서 사실이 아니거나 가능성이 낮은 상황을 가정하여 표현하는 문법입니다. 영어에서 가정법은 과거형이나 과거완료형을 사용하여 현재나 과거의 가정적인 상황을 나타내는 것이 특징입니다.

직설법은 현실에서 실제로 일어나거나 가능한 상황을 그대로 서술하는 문법입니다. 즉, 가정이 아닌 사실을 그대로 전달하는 방식입니다.

1. 가정법 과거와 직설법 변환

가정법 과거 (Unreal Condition - Present)

현재 사실과 반대되는 가정적인 상황을 표현할 때 사용합니다. 동사는 과거형을 사용하지만, 의미는 현재를 가리킵니다. ‘be’ 동사는 주어에 상관없이 ‘were’를 사용합니다.

예문 (가정법 과거 → 직설법 변환)

가정법 과거 직설법
If I were a bird, I would fly to you. I am not a bird, so I cannot fly to you.
If she had more money, she would buy a car. She does not have enough money, so she cannot buy a car.
If he were taller, he could be a basketball player. He is not tall enough to be a basketball player.



2. 가정법 과거완료와 직설법 변환

가정법 과거완료 (Unreal Condition - Past)

과거 사실과 반대되는 상황을 가정할 때 사용합니다. ‘If + 주어 + had + 과거분사, 주어 + would have + 과거분사’ 구조를 가집니다.

예문 (가정법 과거완료 → 직설법 변환)

가정법 과거완료 직설법
If I had studied harder, I would have passed the exam. I did not study hard, so I did not pass the exam.
If they had left earlier, they would not have missed the train. They did not leave early, so they missed the train.
If she had taken the medicine, she would have recovered quickly. She did not take the medicine, so she did not recover quickly.



3. 단순 가정법과 직설법 비교

단순 가정법 (Zero/First Conditional)

현실에서 가능성이 있는 조건을 표현하는 문법입니다. 직설법과 유사한 구조를 가지며, ‘If + 현재형, 주절도 현재형 또는 미래형’ 형태입니다.

단순 가정법 직설법
If you press the button, the machine starts. The machine starts when you press the button.
If it rains, we will stay at home. We will stay at home if it rains.



4. 혼합 가정법과 직설법 변환

혼합 가정법 (Mixed Conditional)

현재와 과거를 혼합하여 가정할 때 사용하는 문법입니다.

혼합 가정법 직설법
If he had taken the job offer, he would be earning more now. He did not take the job offer, so he is not earning more now.
If I were rich, I would have traveled around the world last year. I am not rich, so I did not travel around the world last year.
If she were more careful, she would not have had an accident. She is not careful, so she had an accident.



5. 결론

가정법과 직설법의 가장 큰 차이는 현실과 가정을 어떻게 표현하는지에 있습니다.

  • 가정법 과거는 현재 사실과 반대되는 상황을 가정하며, 동사의 과거형을 사용합니다.
  • 가정법 과거완료는 과거 사실과 반대되는 상황을 가정하며, 'had + 과거분사'를 사용합니다.
  • 단순 가정법은 현실에서 가능한 조건을 나타내며, 직설법과 거의 동일한 구조를 가집니다.
  • 혼합 가정법은 과거와 현재를 섞어서 가정하는 경우에 사용됩니다.

이러한 가정법 문장을 직설법으로 변환할 때는, 가정된 상황을 실제 사실로 바꿔야 하며, 동사의 시제와 의미를 정확히 변형해야 합니다. 가정법을 이해하고 변환하는 연습을 하면 영어 문장의 논리 구조를 더욱 명확하게 파악할 수 있습니다.

[일시적인 오류로 출력이 되지 않는 경우 아래와 같이 입력해 보세요
① HTML 버전이 제대로 출력되지 않는다면, "HTML 버전만 본문내용 100% 포함되게 출력해줘" 라고 입력하세요.
② 글이 축약되어서 출력된다면, "좀 더 길게 써줘" 라고 입력하세요.]

반응형