기출 101

Unit 2 현재완료진행 문제 풀기

유형 01현재완료진행의 형태와 뜻★★★
01
하다음 빈칸에 알맞은 것은?
Minho in the gym since 9 a.m.
①has dancing②is been dancing③has been dancing④have been dancing⑤has been dance
풀이 전략

해결 방안have/has + been + -ing가 다 있는지, 3인칭 단수 주어에 has인지 본다. 의문문은 Have/Has + 주어, 부정문은 have/has + not이다.

오답 함정been을 빠뜨린 has dancing, is been dancing과 He have been 같은 수 일치 오류가 단골이다.

02
하다음 대화의 빈칸에 알맞은 것은?
Jun: you been waiting long, Mia?
Mia: No, only five minutes.
①Has②Are③Did④Were⑤Have
03
중다음 중 어법상 어색한 문장은?
①Yuna has been learning Spanish.②The twins have been playing tennis.③Ms. Kang has been grading tests.④Seoyeon have been drawing all day.⑤It has been snowing since Sunday.
04
중다음 중 어법상 옳은 문장을 모두 고르시오.자주 출제
①Has Tom been playing soccer all day?②Ben is been fixing his bike.③Minji has walking Coco since six.④They haven't been sleeping well.⑤How long has Jiho been singing?
05
중괄호 안의 말을 이용하여 현재완료진행형 문장을 완성하시오. (3점)
(1) Ben and Mia a robot dog since March. (build)
(2) Ms. Kang well since Friday. (not, feel)
(3) Emma her lines for the play? (practice)
06
중다음 대화의 빈칸에 알맞은 것은?
A:
B: Since he was seven. He still plays every day.
①How often does Tom play soccer?②How long has Tom been playing soccer?③When did Tom start playing soccer?④How long did Tom play soccer today?⑤What has Tom been doing?
07
상다음 중 현재완료진행형이 바르게 쓰인 문장끼리 짝지어진 것은?
a. The kids has been playing outside for an hour.
b. Ms. Kang has been growing beans since April.
c. Jun been feeding Tori and Bori since 7 a.m.
d. Emma has been learn Korean dance this month.
e. Have you been sleeping well lately?
①a, c②b, d③b, e④c, d⑤d, e
유형 02for, since와 How long★★★
08
하다음 빈칸에 알맞은 것은?
Tori has been hiding under the sofa an hour.
①since②during③from④for⑤by
풀이 전략

해결 방안뒤가 기간(an hour)이면 for, 시점(3 p.m., 주어 + 과거동사)이면 since이다. 시작 시각과 지금 시각의 차이로 기간을 구한다.

오답 함정since two hours처럼 기간 앞에 since를 쓰거나, since 뒤 절을 현재시제로 쓰기 쉽다.

09
하우리말과 같도록 할 때 빈칸에 알맞은 것은?
Coco는 우리가 집에 온 뒤로 계속 짖고 있다.
Coco has been barking since we home.
①come②came③have come④are coming⑤will come
10
중다음 빈칸에 since가 들어갈 수 있는 것을 모두 고르시오.자주 출제
①Jun has been jogging ten minutes.②Mia has been coding she got home.③We have been cleaning 3:30.④Yuna has been online a long time.⑤Tori has been sleeping midnight.
11
중다음 두 문장을 한 문장으로 바꿀 때 빈칸에 알맞은 것은?
Emma started rehearsing at 2 p.m. She is still rehearsing.
→ Emma 2 p.m.
①has rehearsed for②is rehearsing since③has been rehearsing since④has been rehearsing for⑤rehearsed since
12
중다음 글의 내용과 일치하도록 빈칸에 알맞은 것은?
It is 5 p.m. now. Ben started reading a mystery novel at 3 p.m., and he is still reading it.
→ Ben has been reading the novel .
①since two hours②for 3 p.m.③two hours ago④since 5 p.m.⑤for two hours
13
중괄호 안의 말과 현재완료진행형을 이용하여 대화를 완성하시오. (4점)
(1) A: How long in line? (you, stand)
    B: For about twenty minutes. The new bakery is really popular.
(2) A: How long has Coco been chewing that bone?
    B: She breakfast. (chew it)
14
상다음 대화의 내용을 한 문장으로 나타낼 때 빈칸에 알맞은 것은?
Minji: Seoyeon, when did you start working on that poster?
Seoyeon: Two hours ago, right after lunch. I'm still working on it.
→ Seoyeon two hours.
①has been making it for②has been making it since③made it for④is making it for⑤has made it since
15
상주어진 두 문장을 현재완료진행형을 이용하여 한 문장으로 쓰시오. (4점)
(1) Daeun's uncle began fixing my bike at 10 a.m. He is still fixing it.
→
(2) Minho and Emma started practicing a new dance forty minutes ago. They are still practicing it.
→
유형 03현재완료·과거시제와 구별, 어법 판단★★★
16
하다음 빈칸에 알맞은 것은?
Jun Bori since last winter.
①has been having②is having③has had④have had⑤has been had
풀이 전략

해결 방안상태동사인지, 개수·횟수나 과거 시점(ago, yesterday, when절)이 있는지 먼저 본다. 상태동사·결과는 현재완료, 과거 시점은 과거시제이다.

오답 함정for·since만 보고 진행형을 고르거나, ago가 있는데 현재완료진행을 쓰기 쉽다.

17
하다음 빈칸에 들어갈 말로 알맞지 않은 것은?
Jiho has been playing the guitar .
①since noon②for an hour③all afternoon④two hours ago⑤since he got up
18
중우리말과 같도록 할 때 빈칸에 알맞은 것은?
유나는 지금까지 스페인어 단어 50개를 익혔다.
Yuna fifty Spanish words so far.
①has been learning②is learning③learned④have learned⑤has learned
19
중다음 중 어법상 어색한 문장은?
①Tom has liked K-pop since 2023.②Mia has been owning a drone.③Jiho has been writing a new song.④Ben has had a cold since Monday.⑤The piano has been here for years.
20
중다음 중 어법상 옳은 문장은?
①Jun has been cleaning it an hour ago.②Tom has been jogging last Sunday.③Ms. Han has been swimming when I came.④We have been talking since two hours.⑤Coco has been sleeping since we left.
21
중괄호 안의 동사를 현재완료나 현재완료진행형 중 알맞은 형태로 쓰시오. (3점)
(1) Mr. Oh three Chinese songs with us so far. (sing)
(2) Ben his skateboard since he was nine. (have)
(3) Listen. Coco at the door for ten minutes. (scratch, 지금도 긁는 중)
22
상다음 중 어법상 옳은 문장의 개수는?
a. Yuna has been chatting with her cousin since dinner.
b. I have been knowing Emma for a long time.
c. Jun bought Tori a new cage two days ago.
d. Mia has been fixing the robot twice this week.
e. How long have Ben been playing chess?
①1개②2개③3개④4개⑤5개
유형 04서술형★★★
23
하우리말과 같도록 괄호 안의 말을 배열하시오. (3점)
토리는 오늘 아침부터 계속 자기 상자 안에서 자고 있다.
(has, Tori, sleeping, been, in her box, since, this morning)
풀이 전략

해결 방안have/has been -ing를 먼저 만들고 for·since는 끝에 둔다. 시작 시각 → since, ~ ago의 기간 → for

오답 함정been 빠뜨리기, 복수 주어에 has, ago를 그대로 남기기가 단골 감점이다.

24
하우리말과 같도록 괄호 안의 말 중 필요 없는 한 단어를 빼고 배열하시오. (3점)
한 코치님은 20분째 우리에게 다이빙하는 법을 가르치고 계신다.
(Ms. Han, has, been, teaching, us, how to dive, for, since, twenty minutes)
25
중다음은 오후 4시 현재 학생들이 하고 있는 일을 정리한 표이다. 표를 보고 현재완료진행형 문장을 완성하시오. (3점)
WhoWhat (still doing)Started
(1)Jihopractice the guitarat 2 p.m.
(2)Daeunswimat 3 p.m.
(3)Ben and Miapaint the club signat 1 p.m.
(1) Jiho 2 p.m.
(2) Daeun an hour.
(3) Ben and Mia three hours.
26
중<조건>에 맞게 우리말을 영작하시오. (4점)
(1) 다은이는 초등학교 때부터 유나를 알고 지냈다. (know, Yuna, since)
(2) 민지는 30분째 Coco를 찾고 있다. (look for, for)
<조건>① 괄호 안의 말을 이용할 것 ② 현재완료나 현재완료진행형 중 알맞은 것을 쓸 것
27
중다음 중 어법상 틀린 문장 두 개를 골라 기호를 쓰고 바르게 고쳐 쓰시오. (4점)
a. Jiho has been writing songs since he was twelve.
b. Emma has been rehearsing since two weeks.
c. Tom has belonged to the soccer team since March.
d. Ms. Kang has been grading our tests last night.
e. Have you been waiting outside long?
(1) →
(2) →
28
상우리말과 같도록 괄호 안의 말을 이용하여 대화를 완성하시오. (4점)
Jun: Minji, your eyes are red. (1)
(너 울고 있었니? / cry)
Minji: No. I've been reading for Mr. Oh's Chinese test.
Jun: (2)
(너는 몇 시간째 읽고 있는 거야? / how many hours, read)
Minji: For five hours. I need a break.
29
상<조건>에 맞게 우리말을 영작하시오. (4점)
(1) 준은 오늘 아침부터 보리의 우리를 두 번 청소했다. (clean, Bori's cage, twice, since)
(2) 오 선생님은 한 시간째 화이트보드에 중국어 단어를 쓰고 계신다. (write, Chinese words, on the whiteboard, for)
<조건>① 괄호 안의 말을 이용할 것 ② 시제를 알맞게 쓸 것
30
상다음 글에서 어법상 틀린 부분 두 곳을 찾아 바르게 고쳐 쓰시오. (4점)
Our swimming club has been getting ready for the city contest. Ms. Han has been coaching us since March, and she knows our weak points well. Yesterday she has been timing our turns for an hour. Yuna has been practicing her dive since the pool opened this morning. I have been owning this swim cap since sixth grade, so I need a new one. Ms. Han says we are ready.
(1) →
(2) →
유형 05지문·대화 통합 서술형★★
[31~32] 다음 글을 읽고 물음에 답하시오.
Minji has been volunteering at an animal shelter near her school since last spring. She goes there every Saturday and helps the staff feed the animals. This morning, a tiny brown puppy arrived in a cardboard box. It (A) (shake) since it came in, so Minji wrapped it in a warm towel. The shelter has found homes for thirty dogs this year. Nobody has asked about this puppy yet. Minji (B) (know) the manager, Mr. Park, for a year. She went to his office. "Can I take this puppy home?" she asked. "You can," he said with a smile, "but you already have Coco and a three-legged cat." Minji laughed and decided to ask her parents tonight.
31
중윗글의 (A), (B)에 괄호 안의 동사를 알맞은 형태로 쓰시오. (단, (A)는 지금도 계속되는 동작이다.) (3점)
(A)    (B)
풀이 전략

해결 방안지금도 하는 동작은 현재완료진행, know 같은 상태동사는 기간이 있어도 현재완료이다.

오답 함정for a year만 보고 know를 has been knowing으로 쓰기 쉽다.

32
하윗글의 내용과 일치하는 것은?
①민지는 지난봄부터 보호소에서 봉사하고 있다.②민지는 매주 일요일에 보호소에 간다.③강아지는 어제 보호소에 들어왔다.④보호소는 올해 개 30마리를 구조했다.⑤민지는 오늘 강아지를 집에 데려갔다.
33
중다음 대화의 빈칸에 알맞은 것은?
Emma: Max is so cute, Seoyeon. Is he yours?
Seoyeon: He's my best friend.
①Yes, I've had him for a long time.②Yes, I've been having him for years.③Yes, I've had him a year ago.④Yes, I have him since last year.⑤Yes, I've had him since two years.

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

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