영어

보낸자 영어 문법 가정법 기본문제 풀이 (1)

bonanza38 2023. 11. 13. 15:15

가정법은 우리말과 구조와 완전히 다르기 때문에 이해를 못 하는 사람이 많다. 

가정법은 가장 중요한 두 가지만 기억하면 가정법을 이해하는데 도움이 될 것이다. 

1. 가정법은 시제의 일치에 어긋나는 어법이다. 

2. 가정법은 사실의 반대되는 어법이다. 

문제 풀이를 통해 가정법을 더 자세하게 알아본다. 

보낸자 영어 문법 가정법 문제 풀이

가정법 기본문제 (1)

Choose the one word or phrase that best completes the sentence. Or select the one underlined word or phrase that is unacceptable in standard written English.

 

1. If Mary had known who would come,                         invited me. 

① she could not be

② she would not have

③ she might ever have

④ she never would have

 

◆ 문제 풀이

If + 주어 + had +p.p. 형태는 가정법 과거완료 형식

가정법 과거완료는 과거사실(가정법은 시제의 일치에 어긋난다)의 반대(가정법은 사실의 반대되는 어법이다.)

즉 형식은 과거완료 형식이지만 해석은 '만약 메리가 알고 있었다면' (과거)으로 해석

이때 who would come 은 직설법 (직설법은 시제의 일치에 맞아야 한다. ) 직설법의 시제과 과거이고 이와 매칭되는 가정법은 가정법 과거완료. 따라서 주절의 시제는 가정법 과거완료의 형식이 되어야 한다.

주어 + 조동사의 과거형 + have + p.p형식에 맞지 않은 ①은 무조건 오답. ②는 빈도부사 never는 조동사 뒤에 일반동사 앞에 위치하므로 would never따라서 형식에 맞는 나머지 선택 지문 중 조동사의 쓰임이 맞는 것은 would not have가 정답. might 어렴풋한 추측의 의미

 

해석 : 만약 메리가 누가 오는 줄 알았다면, 그녀가 나를 초대하지 않았을 것이다. (사실은 초대해서 유감이라는 의미)

정답 ②

 

2. I called my wife to tell her I                       late. If I                                        , she would have gotten worried about me. 

① would be  - hadn't

② will be - have had

③ would be - had had

④ would have been - didn't

 

◆ 문제 풀이

I called 이하의 문장은 직설법. 직설법은 시제의 일치에 맞고 사실을 이야기한다. 

내가 늦을 것이라는 것의 미래의 일이지만 주절의 시제가 과거이기 때문에 will의 과거 would를 사용

직설법의 시제가 과거일 때 이와 매칭되는 가정법은 가정법 과거완료 

따라서 If + 주어 + had + p.p. 형식의 가정법 과거 완료가 정답. 이때 영어는 중복을 싫어하기 때문에 

If I hadn't called ~ 에서 앞에 직설법 구문에 나온 called 이하의 문장은 중복되니까 생략

 

해석 : 나는 내가 늦을 것이라고 나의 아내에게 전화했다. 만약 내가 늦을 거라고 전화하지 않았다면, 그녀는 나에 대해서 걱정했을 것이다. 

정답 ①

 

3.                                                 , I'm sure she would have eaten it. 

① Unless she had been hungry

② Had she been hungry

③ However hungry she had been

④ As if she had not 

 

◆ 문제 풀이

주절의 형태가 (I'm sure) 삽입 구문을 제외하면 가정법 과거완료의 공식. 따라서 조건절은 가정법 과거완료가 되어야 한다. 이때 조건절에서 If가 생략되면 도치가 일어난다. 따라서 Had she been hungry와 같이 도치 형태가 정답

If가 생략되지 않았다면 If she had been hungry가 정답

 

해석 : 만약 그녀가 배가 고팠었다면, 내가 확신컨대 그녀는 그것을 먹었을 것이다. (사실은 과거에 배가 고프지 않아서, 그녀는 그것을 먹지 않았다.)정답 ②

 

4. If he had caught the taxi this morning, he                           late for work. ① wouldn't ② wouldn't have been③ hadn't been④ haven't 

 

◆ 문제 풀이조건절의 형태가 가정법 과거완료, 혼합가정법이 아니라면 주절은 가정법 과거완료. 주어 + 조동사의 과거형 + have + p.p.

 

해석 : 만약 그가 오늘 아침 택시를 잡았다면, 그는 회사에 늦지 않았을 것이다. 정답 ②

 

5. A : What will you do during Summer vacation?    B : I don't know, but it's about time                            on something. ① I'm determining② I'll determine③ I determined④ I'd determine

 

◆ 문제 풀이It is time that 가정법 과거 구문. 이때 that은 생략 가능It is time that 주어 + 과거동사 (be동사는 were) 이 형식에 부합하는 것은 I determined이고 이것은 가정법 과거이기 때문에 현재 사실의 반대따라서 내가 어떤 것을 결정해야 하는 시간인데 현재 하지 못했다는 의미

 

해석 : A : 여름 방학 동안 너는 무엇을 할 거니?          B : 모르겠지만, 내가 뭔가를 결정해야 할 때인데, 아직 결정하지 못했어. 정답 ③

 

반응형