본문 바로가기
영어공부/영어 문법

가정법 (가정법 과거, 가정법 과거완료, 혼합 가정법) 을 직설법으로 바꾸는 법

반응형

오늘 포스팅에서는 가정법(가정법 과거, 가정법 과거완료, 혼합 가정법)을 직설법으로 바꾸는 법을 공부해보도록 해요.

 

가정법사실과 반대되거나 실현 가능성이 매우 낮은 일을 가정하여 말하는 것을 말합니다. 예를 들어, If I had a cell phone, I would call my mom immediately. - '만약 내가 휴대폰을 가지고 있다면, 엄마에게 즉시 전화할 텐데' 라며 현재 휴대폰이 없기 때문에 즉시 전화할 수는 없지만, 만약 휴대폰이 있었다면 즉시 전화했을 것이라고 가정해서 말하고 있습니다. 

 

이렇게 <If + 주어 + 동사의 과거형, 주어 + 조동사의 과거형 + 동사원형>의 가정법의 문장을 If가 들어가지 않는 문장인 직설법의 형태로 바꾸는 문제가 내신 문제로 종종 출제됩니다. 

 

가정법은 가정법 과거, 가정법 과거완료, 혼합 가정법으로 나눌 수 있는데요, 이런 가정법 문장을 직설법으로 바꾸는 법을 오늘 포스팅에서 완전히 정복해 보도록 합시다. 

 

· 가정법 - 가정법 과거 & 가정법 과거완료

· 가정법 - 혼합 가정법

 

가정법 과거, 가정법 과거완료, 혼합 가정법에 대해서 아직 개념이 확실하지 않으신 분들은 위에 링크로 가서 먼저 공부하는 걸 추천합니다. 

 

반응형

가정법을 직설법으로 바꾸는 법 

가정법 문장은 접속사 because, as, since, so를 사용하는 직설법 문장으로 바꿔 쓸 수 있습니다. 

 

1. 가정법 과거를 직설법으로 바꾸기

: If절과 주절의 과거시제를 현재시제로 바꾸고, 긍정/부정을 뒤바꿔 줍니다.

 

<가정법 과거>

If I had a bus card,

I could transfer free of charge. 

: 만약 버스 카드가 있다면, 공짜로 환승할 수 있을 텐데 

 

① If절과 주절 과거시제 현재시제로 바꾸기

② If절과 주절의 긍정을 부정으로 바꾸기

↓↓

 

<직설법>

= Becase(Since/As) I don't have a bus card, I can't transfer free of charge.

: 버스 카드가 없기 때문에, 나는 공짜로 환승할 수 없습니다.

= I don't have a bus card, so I can't transfer free of charge.

: 버스 카드가 없어서 나는 공짜로 환승할 수 없습니다. 

 

 

2. 가정법 과거완료를 직설법으로 바꾸기

: If절과 주절의 과거완료 시제를 과거시제로 바꾸고, 긍정/부정을 뒤바꿔 줍니다.

 

<가정법 과거완료>

If you had arrived on time,

we wouldn't have been late.

: 만약 네가 제시간에 도착했다면, 우리는 늦지 않았을 텐데

 

① If절과 주절 과거완료 시제 과거 시제로 바꾸기

② If절의 긍정을 부정으로, 주절의 부정을 긍정으로 바꾸기

↓↓

 

<직설법>

=  Becase(Since/As) you didn't arrive on time, we were late.

: 네가 제 시간에 도착하지 않았기 때문에, 우리는 늦었다.

= You didn't arrive on time, so we were late.

: 네가 제 시간에 도착하지 않아서 우리는 늦었다.

 

 

728x90

 

 

가정법 - 가정법 과거 & 가정법 과거완료

가정법에 대해서 들어보셨나요? 말 그대로 가정하여 말하는 것을 가정법이라고 합니다. <지금 돈이 있다면, 새 노트북을 살 텐데>처럼 현재 상황에 대해서 가정해 보는 게 가정법 과거, <예전에

min-amable.tistory.com

 

가정법 - 혼합 가정법 [if + 주어 + had p.p, 주어 + 조동사의 과거형 + 동사원형]

혼합 가정법은 말 그대로 혼합되어 있는 가정법입니다. 무엇이 혼합되어 있느냐?! If 절은 가정법 과거완료인 [if + 주어 + had p.p~]이며, 주절은 가정법 과거인 [주어 + 조동사의 과거형 + 동사원형]

min-amable.tistory.com

 

3. 혼합가정법을 직설법으로 바꾸기

: If절의 과거완료 시제를 과거 시제,주절의 과거시제를 현재시제로 로 바꾸고, 긍정/부정을 뒤바꿔 줍니다.

 

<혼합가정법>

If you had stopped eating when you got full, 

you wouldn't feel uncomfortable now.

: 만약 배가 불렀을 때 먹는 걸 멈췄다면, 너는 지금 불편하지 않았을 텐데

 

① If절의 과거완료 시제를 과거 시제로 바꾸기

② 주절의 과거 시제를 현재시제로 바꾸기 

② If절의 긍정을 부정으로, 주절의 부정을 긍정으로 바꾸기

↓↓

 

<직설법>

=  Becase(Since/As) you didn't stop eating when you got full,

you feel uncomfortable now.

: 배가 불렀을 때 먹는 걸 멈추지 않았기 때문에, 너는 지금 불편한 거야. 

= You didn't stop eating when you got full, so you feel uncomfortable now.

: 배가 불렀을때 먹는 걸 멈추지 않아서 너는 지금 불편한거야.

 

가정법-직설법으로바꾸기

 

 

<Warp it up!>

If Sue played the drums well, she could participate in the contest. 

: Sue가 드럼을 잘 친다면, 콘테스트에 참가할 수 있을 텐데

 

위의 문장은 가정법 과거(현재 사실에 반대) 문장입니다. 직설법으로 바꾸기 위해서 과거 시제를 현재시제로 바꿔야 하고 긍정을 부정으로 바꿔야겠죠? If대신 because / since / as - 셋 중에서 하나를 쓰거나 if를 없애고 접속사 so로 두 문장을 연결해야 합니다.

 

직설법으로 바꿔 보면 다음과 같이 바꿀 수 있겠죠?

= Because(Since/As) Sue doesn't play the drums well, she can't participate in the contest.

= Sue doesn't play the drums well, so she can't participate in the contest.

 

가정법을 직설법으로 바꿀 때 먼저
가정법 과거 인지, 가정법 과거완료인지, 혼합 가정법인지 확인해야 합니다. 

 

가정법의 종류가 파악이 되면 시제를 어떻게 바꿔야 하는지 잘 생각한 후에 긍정을 부정으로 부정을 긍정으로 바꾸면 됩니다. 위의 직설법으로 바꾸는 3가지 경우를 꼼꼼하게 공부해 주시고요, 가정법 문장을 직설법으로 바꾸는 연습을 스스로 해보시기 바랍니다.

 

혼자 공부하다가 이해가 안 되는 부분은 댓글로 남겨 주시면 최대한 빠르게 답변드릴게요.

반응형

댓글