기출 101

Unit 18 가정법 과거완료와 혼합 가정법 문제 풀기

유형 01가정법 과거완료의 형태★★★
01
하다음 빈칸에 알맞은 것은?
If Seoyeon the window last night, the rain wouldn't have come in.
①closes②closed③has closed④had closed⑤would close
풀이 전략

해결 방안주절에 조동사 과거형 + have p.p.가 있거나 과거 시간 표현이 있으면 If절은 had p.p.로 쓴다.

오답 함정If 뒤에 과거형(closed)을 쓰면 가정법 과거가 되어 주절과 짝이 맞지 않는다.

02
하다음 빈칸에 알맞은 것은?
If Ben had left home earlier yesterday, he the school bus.
①will catch②would catch③would have caught④would had caught⑤has caught
03
중다음 빈칸에 들어갈 수 있는 것을 모두 고르시오.자주 출제
If Tori had been hungry last night, she the carrot.
①would have eaten②might have eaten③would eat④could have eaten⑤will have eaten
04
중다음 빈칸 (A), (B)에 들어갈 말이 바르게 짝지어진 것은?
If Jiho (A) the old string before the show yesterday, he (B) the whole song.
①changed – could have played②had changed – could play③has changed – could have played④had changed – could have play⑤had changed – could have played
05
중다음 글의 밑줄 친 ①~⑤ 중 어법상 어색한 것은?
Last Friday, Ms. Kang's class went to the science museum. Minho left his lunch at home. If he ①had checked his bag, he ②would have noticed it. Luckily, Jun shared his sandwich. If Jun ③hadn't been there, Minho ④would has gone hungry. If they ⑤had had more time, they could have visited the gift shop.
06
중괄호 안의 말을 이용하여 빈칸에 알맞은 말을 쓰시오. (3점)
(1) If the wind hadn't been so loud last night, we (would, not, wake up).
(2) If Emma (know) Mia's address, she would have sent her a card last week.
(3) If Mr. Park (have) more space last year, he could have taken in more dogs.
07
중다음 문장의 밑줄 친 ①~⑤ 중 어법상 어색한 것은?
If Tom ①had ②checked the map last Sunday, he ③would ④have ⑤took the right bus.
08
상(A), (B), (C)의 각 괄호 안에서 어법에 맞는 표현으로 가장 적절한 것은?
Minji's three-legged cat loves climbing. Yesterday it jumped off the fence and hurt its paw. If Minji (A) [had seen / saw] it, she would (B) [catch / have caught] it. The vet was busy, so he only checked the paw. If he (C) [had / had had] more time, he could have checked its other legs, too.
①had seen – catch – had②had seen – have caught – had had③saw – have caught – had had④had seen – have caught – had⑤saw – catch – had had
유형 02직설법 ↔ 가정법 과거완료 전환★★★
09
하다음 두 문장의 뜻이 같도록 할 때 빈칸에 알맞은 것은?
As Mia didn't bring her umbrella yesterday, she got wet.
= If Mia her umbrella yesterday, she wouldn't have gotten wet.
①had brought②brought③hadn't brought④didn't bring⑤has brought
풀이 전략

해결 방안직설법 과거 → 가정법 과거완료: 긍정·부정을 뒤집고, 과거는 had p.p., couldn't + 원형은 could have p.p.로 바꾼다.

오답 함정부정을 그대로 두거나(hadn't brought) 과거형만 쓰는 것(brought)이 가장 흔한 오답이다.

10
하다음 두 문장의 뜻이 같도록 할 때 빈칸에 알맞은 것은?
If Yuna had heard her alarm, she would have arrived on time.
= As Yuna her alarm, she didn't arrive on time.
①heard②didn't hear③hadn't heard④doesn't hear⑤had heard
11
중다음 문장이 나타내는 박 선생님의 실제 사실로 알맞은 것은?
If Mr. Park had not found the kitten, it might have died in the snow.
①고양이를 찾지 못해서 고양이가 죽었다.②고양이를 찾았지만 고양이가 죽었다.③고양이를 찾아서 고양이가 살았다.④고양이를 찾으면 고양이는 살 것이다.⑤고양이를 찾지 못했지만 고양이가 살았다.
12
중다음 두 문장의 뜻이 같도록 할 때 빈칸에 알맞은 것은?
Because Emma didn't have a map, she got lost in Busan.
= If Emma a map, she wouldn't have gotten lost in Busan.
①had②has had③had had④hadn't had⑤have had
13
중다음 문장을 가정법 과거완료 문장으로 바꿔 쓸 때 빈칸에 알맞은 말을 쓰시오. (4점)
(1) As Tom didn't wear a jacket, he caught a cold.
→ If Tom a jacket, he a cold.
(2) Because the shelter was closed, we couldn't see the puppies.
→ If the shelter closed, we the puppies.
14
상다음 두 문장의 뜻이 같도록 할 때 빈칸에 알맞은 말이 바르게 짝지어진 것은?
If Seoyeon had been careful, Max wouldn't have eaten her sandwich.
= As Seoyeon careful, Max her sandwich.
①wasn't – ate②was – didn't eat③hadn't been – ate④wasn't – didn't eat⑤isn't – eats
15
상다음 문장을 직설법 문장으로 바꿔 쓰시오. (3점)
If Mr. Oh hadn't explained the Chinese tones(성조) again, we wouldn't have understood them.
→
유형 03과거 vs 과거완료, 혼합 가정법★★
16
하다음 빈칸에 알맞은 것은?
Emma has a cold today. If she well, she would go to drama practice.
①feels②felt③had felt④has felt⑤would feel
풀이 전략

해결 방안now·today면 가정법 과거(과거형, would + 원형), yesterday·last ~면 과거완료(had p.p., would have p.p.)이다.

오답 함정If절과 주절의 시제 짝이 섞인 선택지가 단골 오답이다. 시간 표현과 주절의 형태를 같이 본다.

17
하다음 빈칸에 알맞은 것은?
Minho lost his ticket and missed the concert last Friday. If he his ticket, he would have seen the concert.
①didn't lose②doesn't lose③wouldn't lose④hasn't lost⑤hadn't lost
18
중다음 두 문장의 뜻이 같도록 할 때 빈칸에 알맞은 말이 바르게 짝지어진 것은?
As Ben doesn't have a key, he can't open the lab door.
= If Ben a key, he the lab door.
①had – could open②had had – could have opened③has – can open④had – could have opened⑤had had – could open
19
상다음 빈칸에 들어갈 수 있는 것을 모두 고르시오.자주 출제
about the art contest, I could have helped you with your poster yesterday.
①If I had known②Had I known③If I know④If I would have known⑤Had I knew
20
중다음 대화의 빈칸에 알맞은 것은?
A: The school band played in the park last night. Were you there?
B: No, I fell asleep early. If I awake, I would have gone.
①stayed②have stayed③would stay④had stayed⑤stay
21
상다음 빈칸 (A), (B)에 들어갈 말이 바르게 짝지어진 것은? (심화)
If Jun (A) the lock on Bori's cage yesterday, Bori (B) under the sofa now.
①fixed – wouldn't be②had fixed – wouldn't be③had fixed – wouldn't have been④fixed – wouldn't have been⑤has fixed – won't be
22
중괄호 안의 말을 알맞은 형태로 바꿔 빈칸에 쓰시오. (4점)
(1) Daeun doesn't have a helmet now. If she (have) one, she could ride with us.
(2) Daeun didn't have a helmet last Sunday. If she (have) one, she could have ridden with us.
(3) Minho was sick yesterday. If he (be) well, he (would, come) to practice.
유형 04서술형★★★
23
하우리말과 같도록 괄호 안의 말을 이용하여 빈칸에 알맞은 말을 쓰시오. (3점)
Emma가 어제 더 연습했더라면, 연극에서 대사를 잊지 않았을 텐데.
If Emma (practice) more yesterday, she (not, forget) her lines in the play.
풀이 전략

해결 방안① 시간 표현으로 시제를 정한다. ② 조동사 뒤는 have + p.p. ③ 전환은 긍정·부정을 뒤집는다.

오답 함정would have forgot, If절의 would, had had 대신 had 쓰기가 단골 감점이다.

24
중우리말과 같도록 괄호 안의 말을 배열하시오. (3점)
Daeun saw a double rainbow yesterday, but she didn't take a picture.
다은이가 사진을 찍었더라면, 우리에게 그 무지개를 보여 줄 수 있었을 텐데.
(had, taken, could, have, shown, us, if, she, Daeun, a picture, the rainbow)
25
중다음 문장을 <조건>에 맞게 바꿔 쓰시오. (4점)
As Ms. Kang was absent yesterday, we couldn't do the experiment.
<조건>If로 시작하는 가정법 과거완료 문장으로 쓸 것
26
중다음 문장에서 어법상 틀린 부분을 찾아 바르게 고쳐 쓰시오. (4점)
(1) If Ben had locked his bike yesterday, nobody would take it.
→ →
(2) If Jiho had more time last night, he could have finished his song.
→ →
27
중다음 표를 보고 <조건>에 맞게 문장을 완성하시오. (4점)
What happened yesterdayResult
Mia forgot her sunscreen.She got a sunburn.
Tom lost his wallet.He couldn't buy lunch.
<조건>가정법 과거완료로 쓸 것
(1) If Mia , she .
(2) If Tom , he .
28
상<조건>에 맞게 우리말을 영작하시오. (심화) (4점)
Tom이 지난주에 그 강아지를 입양했더라면, 그 강아지는 지금 그의 집에 있을 텐데. (adopt, puppy, be, at his house)
<조건>If로 시작하고 now로 끝낼 것
29
상다음 글의 밑줄 친 ⓐ~ⓔ 중 어법상 틀린 것을 두 개 찾아 바르게 고쳐 쓰시오. (4점)
Last month, our swimming team entered a city relay. Ms. Han told Yuna to wear pool shoes, but she forgot them and slipped on the wet floor. If she ⓐhad worn them, she ⓑwouldn't slip. We finished third. Ms. Han said, "If you ⓒhad one more week of practice, you ⓓmight have won." ⓔHad Yuna listened to Ms. Han, the day could have gone differently.
→
→
30
상<조건>에 맞게 우리말을 영작하시오. (4점)
(1) 내가 지금 중국어를 잘하면, 오 선생님께 중국어로 이메일을 쓸 텐데. (speak, write, an email)
(2) 내가 어제 수업 시간에 집중했더라면, 그 단어를 알았을 텐데. (pay attention, in class, know)
<조건>(1)은 가정법 과거, (2)는 가정법 과거완료로 쓸 것
(1)
(2)
유형 05지문·대화 통합 서술형★★
[31~32] 다음 글을 읽고 물음에 답하시오.
Last Saturday, Daeun and Minho rode their bikes along the river. On the way home, Daeun's chain came off. ⓐShe didn't have a tool kit, so she couldn't fix the chain herself. She phoned her uncle, who fixes bikes for a living. He came quickly and fixed it in five minutes. Then he smiled and said, "If you (A) (oil) the chain last week, it (B) (would, not, come off)." Now Daeun checks her chain every Sunday.
31
중윗글의 빈칸 (A), (B)에 괄호 안의 말을 알맞은 형태로 바꿔 쓰시오. (3점)
(A) (B)
풀이 전략

해결 방안글 속 시간 표현(last week)과 실제로 일어난 일을 보고 시제를 정한다.

오답 함정come의 과거분사는 come이다. would have came은 틀린 형태이다.

32
중윗글의 밑줄 친 ⓐ를 If로 시작하는 가정법 과거완료 문장으로 바꿔 쓰시오. (3점)
33
하다음 대화의 빈칸에 알맞은 것은?
Mia: Why didn't you come to Emma's play yesterday?
Ben: I had a fever. If I sick, I would have come.
①weren't②wasn't③hadn't been④haven't been⑤wouldn't be

풀이 기록은 이 기기의 브라우저에만 저장되며 서버로 보내지 않습니다.

오류를 발견하셨나요? 문제 번호와 함께 문의 페이지로 알려 주세요.