중3 영어 「완료와 가정법」 단원은 과거완료, 가정법 과거, I wish와 as if 표현, 현재완료진행을 다룹니다. 모두 지난 일이나 지금의 사실을 어느 시점에서 보느냐에 따라 동사 모양이 달라지는 문법입니다. 아래 시험지 20문항으로 시제 선택, as if와 I wish 뒤의 동사 형태, If절 문장 배열을 얼마나 정확히 구분하는지 확인할 수 있습니다.
📝 완료와 가정법 시험지 — 20문항, 정답·해설은 뒤쪽 별지
이름
날짜
점수/100
배점 · 20문항 · 한 문항 5점 · 100점 만점 · 권장 풀이 시간 30분 · 기본·보통·심화가 섞여 나옵니다(정답·해설은 별지).
‘PDF 만들기’를 누르면 화면과 같은 문제로 A4 PDF 파일이 내려받아지고, 폰에서도 됩니다. 같은 학년·같은 과목 문제는 하루에 한 번 만들어지고, 그날은 같은 문제가 다시 나옵니다. 인쇄물 맨 위에 이름·날짜·점수 칸이 함께 찍힙니다.
원장 한마디
과거완료, 가정법 과거, I wish와 as if, 현재완료진행. 이름은 넷인데 이 단원이 묻는 건 결국 하나입니다. 말하는 사람이 어느 시점에서 보고 있느냐입니다.
그래서 저는 이 시험지를 보기만 보고 감으로 찍는 식으로 풀리는 걸 반대합니다. 문장을 읽고 나서 '지난 일을 말하는가, 지금 사실과 다른 상상을 하는가'를 먼저 입으로 한마디 하고, 그다음에 동사 모양을 고르게 해 보세요. 말이 안 나오면 아직 자기 것이 아닌 겁니다.
채점하면 틀린 번호에만 표시를 해 두십시오. 해설은 그 번호만 읽고, 며칠 지난 뒤에 같은 번호만 다시 풀어 보면 됩니다. 종이 대신 화면에서 풀고 싶으면 '화면에서 풀고 채점하기' 버튼을 쓰시면 됩니다.
— 수학의 신호 원장
완료와 가정법, 무엇을 배우나요
과거완료는 과거의 어느 시점보다 앞서 일어난 일을 had + p.p.로 나타냅니다. 정류장에 도착했을 때 버스가 이미 떠난 상황이 대표적입니다. 가정법 과거는 지금 사실과 반대되는 상황을 If + 주어 + 과거동사, 주어 + would + 동사원형으로 말합니다. 동사는 과거형이지만 뜻은 현재입니다.
I wish와 as if는 가정법의 틀을 이어받는 표현입니다. 뒤에 과거형을 쓰면 지금 사실과 다른 소망이나 모습을, had p.p.를 쓰면 지난 일에 대한 아쉬움이나 과거 사실과 다른 모습을 나타냅니다. 현재완료진행도 같은 단원에서 완료 계열 시제로 함께 다룹니다.
시험지에서 뽑아 본 문제
다음 문장의 빈칸에 들어갈 말로 가장 알맞은 것은? My room is very small. I wish I ______ a bigger room. ① have ② had ③ will have ④ had had정답 · ② had — I wish 다음에 과거형 동사를 쓰면 현재 사실과 반대되는 소망(~라면 좋을 텐데)을 나타낸다. 방이 작은 것은 현재 사실이므로 had가 알맞다.
다음 우리말과 같도록 괄호 안의 단어를 모두 사용하여 문장을 완성하시오. 만약 내게 시간이 더 많다면, 나는 매일 자전거를 탈 텐데. (I / more time / would / had / ride / If / a bike / every day / I)정답 · If I had more time, I would ride a bike every day. 또는 I would ride a bike every day if I had more time. — 현재 사실과 반대되는 가정은 'If + 주어 + 과거동사, 주어 + would + 동사원형'의 가정법 과거로 쓴다. If절에는 had, 주절에는 would ride가 온다. 두 절의 순서를 바꿔 쓴 문장도 같은 뜻이
다음 문장의 빈칸에 들어갈 말로 가장 알맞은 것은? My friends said the science museum was great. I wish I ______ it last Sunday. ① didn't miss ② hadn't missed ③ wouldn't miss ④ haven't missed정답 · ② hadn't missed — 지난 일에 대한 후회나 아쉬움은 I wish + 주어 + had p.p.로 나타낸다. 지난 일요일에 박물관을 놓친 것을 아쉬워하는 내용이므로 hadn't missed가 알맞다.
다음 문장의 빈칸에 들어갈 알맞은 말은? Hajun talks about the new musical as if he ( ) it, but he has never been to the theater. ① has seen ② had seen ③ sees ④ will see정답 · ② had seen — 뮤지컬을 본 적이 없는데 이야기하는 시점보다 앞서 본 것처럼 말하는 상황이므로, 주절보다 앞선 시제를 나타내는 'as if + 과거완료'가 알맞습니다. 따라서 had seen을 씁니다.
시험지는 같은 단원의 기본·보통·심화 문항을 섞어 20개로 냅니다. 위 문제는 그 가운데 몇 개를 옮겨 놓은 것입니다.
완료와 가정법에서 자주 헷갈리는 곳
as if 뒤의 과거형과 had p.p. 실제로는 푹 잤는데 밤새 자지 않은 것처럼 보인다고 할 때는 hadn't slept처럼 had p.p.를 씁니다. 두 형태가 가리키는 때가 다르니 먼저 구분해야 합니다.
가정법의 be동사는 were 주어가 he나 she여도 as if he were a doctor처럼 were를 씁니다. 현재형 is를 쓴 보기는 사실과 반대되는 뜻을 담지 못해 오답이 됩니다.
I wish와 지난 일의 후회 I wish I had told you처럼 지난 일을 아쉬워할 때는 had p.p.가 필요합니다. hadn't missed 같은 부정형도 같은 틀이니 단어 모양과 함께 확인해야 합니다.
완료와 가정법 시험지에 나오는 문항 모양
배열
빈칸에 알맞은 형태
문장 전환
두 문장을 현재완료진행으로 합치기
빈칸 채우기
완료와 가정법, 집에서는 이렇게 공부합니다
먼저 과거완료와 가정법 과거의 기본 문장 틀을 소리 내어 읽고 한 문장씩 직접 써 봅니다. 하루 한 번, 짧은 시간이면 충분합니다. 틀이 익으면 시험지 객관식부터 풀면서 as if와 I wish 뒤의 동사 모양을 고르는 연습을 합니다.
서술형은 단어 배열이 많으므로 If절이 먼저 오면 쉼표를 넣고, 주절이 먼저 오면 쉼표 없이 쓰는 점을 확인합니다. 두 절의 순서를 바꿔도 뜻이 같다는 것을 익힌 뒤, 틀린 문항은 해설에서 시점 설명을 다시 읽고 정리합니다.