과거부터 지금까지 지속된 동작을 묻는 객관식 문제 10개(Present Perfect Continuous)쉬운 것부터 어려운 것까지, 정답과 설명이 포함되어 있습니다. 정답을 클릭하여 즉시 확인하거나, 페이지 하단의 정답표를 확인할 수 있습니다.
긍정: S + have/has been + V-ing. 부정: S + haven't/hasn't been + V-ing. 의문문: Have/Has + S + been + V-ing?. 신호어: for, since, all day/week, how long, lately, recently. 완전한 이론 보기 현재 완료 진행형.
올바른 답을 선택하세요. 답을 클릭하여 확인하세요.
| 문장 | 정답 | 해설 |
|---|---|---|
| 1 | B. has been studying | 주어 "She"(단수) → dùng "has been" + V-ing. |
| 2 | A. have been waiting | 주어 "I" → "have been" + V-ing 사용. |
| 3 | B. have been playing / for | 주어 "They" → "have been"; "two hours"는 시간 간격 → "for" 사용. |
| 4 | B. has been working / since | 주어 "My father"(단수)→ "has been"; "2015"은 시간 기준점입니다 → "since"를 사용합니다. |
| 5 | B. He has been living here for 10 years and still lives here. | 현재 완료 진행형은 행동이 지속되고 있으며 여전히 계속되고 있음을 강조합니다. |
| 6 | B. haven't been watching | 주어 "We" → 부정 "haven't been" + V-ing. |
| 7 | B. has been raining | 주어 "It"(단수)→ "has been raining"; 현재까지의 결과가 명확히 나타나 있음(물에 잠긴 길). |
| 8 | B. Have / been looking | 주어 "you" → 의문문 "Have you been + V-ing?"; "recently"라는 단서. |
| 9 | C. How long | "How long"는 시간 기간을 묻는 데 사용되며, "for"로 대답합니다. |
| 10 | C. He has been working here since 2018. | 주어 "He"는 "has been"과 함께 사용하는 것이 올바르며, 다른 문장들은 주어에 따라 have/has가 잘못 쓰였습니다. |
312문법 문제 · 즉시 점수 확인 · 무료 · 회원가입 필요 없음
문법 연습하기 →