You are on page 1of 5

3.

완료시제

[주요개념 확인하기]
현재완료는 「 have(has) + p.p 」 의 형태로 경험, 완료, 계속, 결과 4 가지 용법으로 사용한다. 현재완료 시제는 과거를
나타 내는 부사(구)와 함께 사용할 수 없다.
ex) I have lived here in 2014. (x)
과거완료는 특정 과거시점보다 더 이전의 과거를 나타낼 때 사용한다. 「 had + p.p 」 의 형태로 현재완료와 동일하게 경
험, 완료, 계속, 결과 4 가지 용법이 있다.
ex) When I arrived at the airport, the flight had already canceled.
과거의 동작 또는 사건이 현재에도 진행 중임을 강조할 때 현재완료진행 시제를 사용한다. 「 have(has) + been + ~ing
」의 형태를 갖는다.
ex) I have been studying English for 8 hours.

ago. He has lived here last


1. 어법상 어색한 것을 고르면? year.

She had gone to England yesterday. He has living here for seven years.
He hasn't seen his family for nearly five years. He has been living here since
Ann had already finished her homework when January. He has being lived here for
Kevin got home. three years.
When Minji got home, her mother had already
cooked dinner.
They didn't know where to go because they had
lost their map.
6. 어법상 어색한 문장은?

I heard that he had failed.


When I got there, she had arrived
2. 다음 빈칸에 들어갈 알맞은 단어는?
already. I was wet because I had lost my
When Peter got to the theater, the movie umbrella.
already. I found my purse disappeared I have put in
my cabinet.
has started started
Evan was late for school because he had
have started starts missed the bus.
had started

3. 다음 중 밑줄 친 부분이 어법상 어색한 문장

은?

It has been snowing for five days.


She has been teaching math for 15 years.
He has been taking piano lessons last year.
We have been running for one hour.
They have been studying since last month.

4. 문장을 한 문장으로 바꿔 쓸 때 빈칸에 알


맞은 말을 쓰시오.
The movie started at 7:00 pm. My friend showed
up at 7:20 pm.
→ The movie before my
friend showed up.

5. 다음 질문에 대한 답으로 옳은 것은?

He lived here five years How long has Brian been living here?
I410-ECN-0199-2018-001-000747396 - 1
-
3.완료

7. 다음 두 문장과 같은 뜻이 되도록 한 문장으


11. 다음 문장 중 어법상 어색한 것은?
로 바 꿀 때 빈칸에 알맞은 단어를 쓰시오. zb1 1

I’ve never seen such a funny


He started to study English three hours ago. movie. Jimin has been sick since
yesterday. Has Jack finished fixing his
He is still studying English.
computer?
When has Ted bought this badminton racket?
→ He English Jiho has taken taekwondo lessons for two years.
for 3 hours.

8. 다음 문장의 괄호 안에 주어진 단어를 알맞은


형 태로 쓰시오.

◆ 어제 나는 그 전날 산 반지를 잃어버렸다. 12. zb12) 밑줄 친 부분의 쓰임이 바르지 않은 것은?


→ Yesterday, I (lose) the ring that I (buy) the day I was very tired, so I went to bed early.
before.
I'm not hungry. I had just had a hamburger.
When I arrived at the library, she had already
left.
When I knocked at the door this morning, there
was no answer.
9. 다음의 두 문장을 하나의 문장으로 만들기 I did not want to go to the movies because I
had already seen the movie.
위해 필요한 단어들을 밑줄 친 부분에 쓰시
오.

13. zb13) 두 문장을 하나로 만들 때 빈칸에 알맞은 말은?


▪ Jane began to do homework two hours ago.
▪ Jane is still doing homework now.
(A) She started to sing two hours ago.
→ Jane homework for two hours. sings had sung
(B) She's still singing now.
was singing has been singing
has been sung
→ She since two hours ago.

10. zb10) 빈칸에 가장 알맞은 것은?


14. zb1 4 다음 문장 중 어법상 옳은 것을 고르시오.
We the computer for three I have never saw such a cute girl.
have
years before it broke down. had been
Everyone said they had got married.
have had had had
We have live together for two years.
have been had
It has been taking three hours for her to get
there yesterday.
By next month, I have worked here for five
months.

I410-ECN-0199-2018-001- - 2
3.완료

15. (A), (B), (C), (D)에 들어갈 단어(구)가 바르게


짝지 어진 것은?
zb15)

19. zb1 9 다음 문장 중 어법상 옳은 것을 고르시오.


Jiho said that his father goes to Japan.
When I get up, the sun had already
(A) Where you been? risen.
(A) (B) (C) (D)
(B) I the movie in 2003. I was late for school. The class already started.
(C) She has been
have playing the
seen piano
before . been I had been watching TV for an hour when my
mom came.
(D) I've
have to the state
saw up before.
to now been When I got home yesterday, my father had
have see this morning gone already cook dinner.

did seen for 2 hours gone


did saw since 4 years old went

20. 다음 중 밑줄 친 부분이 어법상 어색한 것을


고 르시오.
zb2 0

It has been raining since yesterday.


16. zb1 6 다음 두 문장을 한 문장으로 바꿀 때 빈칸에 He has been watching TV for two hours.


맞은 말을 쓰시 How long has she been living in Daejeon?
오.
I have been studying math for three hours.
It started to rain two hours ago. She has been played a mobile game for two
It’s still raining. hours.

→ It for two hours.

17. zb1 7 다음 빈칸에 공통으로 들어갈 말로 알맞은 것은?


◆ The class started when I entered the
classroom.
◆ We found that somebody used my
computer.

is was has
had will have

18. 다음 우리말과 의미가 같도록 괄호 안의 말을


바 르게 배열하시오.
zb1 8

Chris 는 3 시 이후로 파티를 준비하고 있는 중이다.


(preparing, has, for a party, since, been, 3 o’clock)
→ Chris

I410-ECN-0199-2018-001- - 3
3.완료
12) [정답]
[해설] 앞 문장의 시제가 현재이므로 과거완료 시제를 사
용하는 것은 적절하지 않다. 현재완료시제를 사 용하
1) [정답] 여 I just have had a hamburger.로 나타 내는 것
[해설] yesterday 라는 특정 과거시점을 가리키고 이 옳다.
있으므로 단순과거시제를 사용해야 한다.
13) [정답]
2) [정답] [해설] 현재완료진행 구문이므로 'have(has) been v-
[해설] 과거의 특정 시점 이전에 일어난 동작이나 상 태에 ing'가 사용된다. since: ~부터
대해 나타낼 때 ‘had+과거분사’의 과거완료 시제
로 나타낸다. 14) [정답]
[해설] 모두가 말한 것보다 그들이 결혼한 것이 먼
3) [정답] 저 일어난 일이므로 과거완료(had + v-ed)의 형 태
[해설] last year 이라는 특정 과거를 나타내는 표현이 있 로 had got married 는 옳다. 전에 본 적이 없다는
으므로 현재완료진행 시제를 사용할 수 없다. 경험을 나타내므로 현재완료(have + v-ed)의 형태
로 have never saw → have never seen 이
되어야 한다. 2 년 동안 함께 살고 있다는 계속의
4) [정답] had started
의미를 나타내므로 현재완료 (have + v-ed)의 형태
[해설] 친구가 도착한 시점보다 영화가 시작된 것이 로 have live → have lived 가 되어야 한다. 특정한
더 이전이므로 과거완료를 사용하여 빈칸을 완성 한 과거 시점을 나 타내는 부사 yesterday 가 있으므
다. 로 has been taking → took 이 되어야 한다. 미래
의 특정 시점을 나타내는 By next month 가 있으
5) [정답] 므 로 현 재 완 료 have worked → 미 래 완 료 will
[해설] 현재완료진행형은 현재완료시제(have/has been) have worked 가 되어야 한다.
와 현 재 진 행 형 (~ing) 이 함 께 쓰 여 ‘ have/has
been ~ing’의 형태로 과거부터 현재 까지 행위가 15) [정답]
계속 진행되고 있음을 나타낸다.
[해설] (A) ‘여태껏 어디 있었니?’의 의미로 현재완료,
6) [정답] (B) 특정 과거의 시점을 나타내는 부사가 나오므
로 과거 시제가 적절하다. (C) 현재완료진행 시제
[해설] 지갑이 사라진 것을 알아챈 시점보다 캐비넷 안 가 사 용 되 었 기 때 문 에 'up to now', 'for 2
에 보관해두었던 시점이 더 이전이므로 I have put hours', 'since 4 years old'가 빈칸에 들어갈 수 있
→ I had put 으로 고쳐야 한다. 다. (D) ‘~에 가본적이 있다’는 have been to~
로 나타내므로 빈칸에 been 이 들어가야 한다.
7) [정답] has been studying
[해설] 현재완료진행형은 현재완료시제(have/has been) 16) [정답] has, been, raining
와 현 재 진 행 형 (~ing) 이 함 께 쓰 여 ‘ have/has
been ~ing’의 형태로 과거부터 현재 까지 행위가 [해설] 2 시간 전부터 지금까지 비가 내리고 있으므로 현재완
료 진행 「 have[has] been + v-ing 」 을 쓴 다.
계속 진행되고 있음을 나타낸다.
17) [정답]
8) [정답] lost, had bought
[해설] 과거의 특정 시점보다 이전에 일어난 일을 나 타
[해설] 반지를 분실한 것이 어제이고, 구매한 것이 그 전 낼 때는 과거완료 「 had + v-ed 」 를 쓴다.
날이므로 lose → lost, buy → had bought 가 되
어야 한다.
18) [정답] has been preparing for a party since
9) [정답] has been doing 3 o’clock
[해설] 현재완료진행 구문이므로 'have(has) been v- [해설] 과거의 특정 시점부터 현재까지 계속 진행되고 있음
ing'를 사용한다. 을 나타낼 때는 현재완료 진행 「 have[has] been +
v-ing 」 을 쓴다.
10) [정답]
[해설] 컴퓨터가 부서진 과거의 시점보다 더 이전의 일이 19) [정답]
므로 과거완료형인 ‘had + 과거분사’의 형태 로 [해설] 지호가 말한 것(과거)보다 아버지가 일본에
써야 한다. 간 것이 먼저 일어난 일이므로 goes → had gone
이 되어야 한다. 일어났을 때 해가 이미
11) [정답]
[해설] 현재완료는 과거의 특정 시점을 나타내는 의문
사 when 과 함께 쓸 수 없다.

I410-ECN-0199-2018-001-000747396 - 4 -
3.완료
떠 있었던 상태이므로, 과거 시점이 기준이 된다.
get → got 이 되어야 한다. , 과거의 특정 시 점
보다 먼저 일어난 일은 과거완료를 쓰므로
already started → had already started /
had already cook → had already cooked
가 되어야 한다.

20) [정답]
[해설] 는 ‘2 시간 동안 계속 모바일 게임을 하고
있 었다’는 뜻이므로, 과거부터 현재까지 계속
진행 되고 있음을 나타내는 현재완료 진행 「
have[has] been + v-ing 」 이 되어야 한다. 따라서
played
→ playing 이 되어야 한다.

I410-ECN-0199-2018-001-000747396 - 5 -

You might also like