과거 완료 시제에 대한 객관식 문제 10문(Past Perfect)쉬운 것부터 어려운 것까지, 정답과 설명이 포함되어 있습니다. 정답을 클릭하여 즉시 확인하거나, 페이지 하단의 정답표를 확인할 수 있습니다.
긍정: S + had + V3. 부정: S + had not (hadn't) + V3. 의문문: Had + S + V3?. 신호어: before, after, when, by the time, already, just, by + 과거 기준점. 완전한 이론 보기 과거 완료 시제.
올바른 답을 선택하세요. 답을 클릭하여 확인하세요.
| 문장 | 정답 | 해설 |
|---|---|---|
| 1 | B. had finished | "By the time" + 과거 시간 → 이전에 완료된 동작은 과거 완료시제를 사용합니다. |
| 2 | C. had finished | "숙제를 마침" 동작이 "텔레비전 시청" 동작보다 먼저 일어났으므로 had + V3를 사용합니다. |
| 3 | A. had left | "After" + 이전에 일어난 동작 → 과거 완료 시제, 뒤의 동작("ran")과거형으로 변형하세요. |
| 4 | B. hadn't seen | 과거 완료 부정: S + hadn't + V3, 과거의 한 시점 이전에 일어나지 않은 일을 나타냅니다. |
| 5 | C. Had / traveled | 과거 완료 문형: Had + 주어 + V3? "travel" 동작이 "moved" 동작보다 이전에 일어납니다. |
| 6 | A. had / started | "Already"는 과거 완료 시제의 신호어로, "start" 동작이 "got to the cinema" 동작보다 이전에 일어났음을 나타냅니다. |
| 7 | B. had / got | "방금"은 과거에 일어난 다른 동작이 있을 때 과거 완료형과 함께 쓰입니다. |
| 8 | B. hadn't finished | "By the time" + 과거의 시점, 부정 → S + hadn't + V3. |
| 9 | B. She had gone to bed before I called. | "go"의 과거분사는 "gone"이며, "went"가 아닙니다; 주어가 단수이므로 "had"을 사용하고, "has/have"는 아닙니다. |
| 10 | B. When I arrived, the meeting had already finished. | 과거의 또 다른 시점보다 이전에 완료된 동작("I arrived")과거 완료 시제를 사용해야 하며, 단순 과거나 현재 완료 시제가 아닙니다. |
312문법 문제 · 즉시 점수 확인 · 무료 · 회원가입 필요 없음
문법 연습하기 →