티스토리 뷰

현재완료의 용법에 대해 알아보자.



현재완료의 용법


Teaching Point 1 : 완료
현재완료는 부사 just (이제, 방금), already (이미), yet (벌써, 아직) 등과 함께 쓰여 동작의 완료를 나타낸다.

  • They have just returned home. (그들은 방금 집에 돌아왔다.)
  • He has just arrived in Seoul. (그는 방금 서울에 도착했다.)
  • I have already finished my homework. (나는 이미 숙제를 끝냈다.)
  • She has already done writing her report. (그녀는 이미 보고서 작성을 끝마쳤다.)
  • Have you finished with the paper yet? (벌써 신문을 다 읽으셨습니까?)
  • I haven’t read the book yet. (나는 아직 그 책을 읽지 못했다.)

    참고

    1. 현재완료는 이전에 시작된 동작이 현재 시점에 종료되었음을 나타낸다. 따라서 I haven’t read the book yet.과 같이 부정문으로 쓰이면 현재에도 동작이 종료되지 않았음을 나타내게 되는 것이다.
    2. already와 just는 보통 have와 과거분사 사이에 위치하며, yet은 문장 끝에 온다.
    3. already는 긍정문에 쓰이고, yet은 부정문과 의문문에 쓰인다.
      형용사와 부사 : 5. 주의해야 할 부사의 용법 : Teaching Point 4 참조

Teaching Point 2 : 결과
현재완료는 과거에 행한 동작의 결과가 현재에 나타나고 있음을 나타낸다.

  • Someone has broken the window. (누군가가 창문을 깼다.)
    < 그래서 현재 창문이 깨져 있다. >
  • He has gone abroad. (그는 해외로 가버렸다.)
    < 그래서 지금 국내에 없다. >
  • She has lost her watch. (그녀는 시계를 잃어버렸다.)
    < 그래서 지금 시계가 없다. >
  • You have grown up! (많이 컸구나!)
    < 그래서 아주 어른답구나. >
  • Spring has come. (봄이 왔다.)
    < 그래서 지금 봄이다. >

보충 학습 : 과거형과 결과적 용법의 현재완료와의 비교
과거형은 단순히 과거에 있었던 일을 기술하는 것으로 끝나지만 결과적 용법의 현재완료는 과거의 행위로 인한 결과가 현재 나타나고 있는 것을 말하기 위한 표현이다.

  • She lost her watch. (그녀는 시계를 잃어 버렸다.)
    < 현재는 다시 찾았는지, 새것으로 샀는지 알 수가 없다. >
  • She has lost her watch. (그녀는 시계를 잃어 버렸다.)
    < 그래서 지금 시계가 없다. >

Teaching Point 3 : 경험
현재완료는 부사 ever, never, before, once, twice, often 등과 함께 쓰여 이전부터 현재까지 경험해 본 일을 나타낸다.

  • Have you ever seen a giraffe? (기린을 본 적이 있습니까?)
  • I have never forgotten her smile. (나는 그녀의 미소를 잊은 적이 없다.)
  • We haven’t met him before. (우리는 전에 그를 만난 적이 없다.)
  • He has once visited Korea. (그는 한때 한국을 방문한 적이 있다.)
  • I have been to New York twice. (뉴욕에 두 번 갔다 온 적이 있다.)
  • How often have you visited Japan? (일본에는 몇 번이나 방문했었습니까?)

참고

    1. ever, never, often 등의 부사는 have와 과거분사의 사이에 놓이게 되고, twice, before 같은 부사는 보통 문장 끝에 온다.
    2. once가「이전에, 한때」라는 뜻의 부사로 쓰이면 문장 앞이나 have와 과거분사 사이에 놓이고, 「한 번」라는 횟수를 나타내는 부사로 쓰이면 문장 뒤에 놓이는 것이 보통이다.
      • I have once seen her. (나는 한 때 그녀를 본 적이 있다.)
        = Once I have seen her.
      • I have seen her once. (나는 그녀를 한 번 본 적이 있다.)

Teaching Point 4 : 계속
현재완료는 for ~, since ~, lately 등과 같이 기간을 나타내는 말과 함께 쓰여 과거 어느 시점에서부터 현재까지 계속되고 있는 동작이나 상태를 나타낸다.

  • I have lived here since 1990. (나는 1990년 이후로 줄곧 여기서 살아왔다.)
  • We have known him since he was a mere boy. (우리는 그를 아주 어릴 때부터 알고 있다.)
  • She has been ill since last Friday. (그녀는 지난 금요일 이후로 앓고 있다.)
  • I have known him for a long time. (나는 오랫동안 그를 알고 지내고 있다.)
  • They have been married for five years. (그들은 결혼한 지 5년이 되었다.)
  • How long have you stayed here? (얼마나 오래 이곳에 있었습니까?)
  • Mrs. Fuller has lived here all her life. (풀러 씨 부인은 평생을 이곳에서 살아왔다.)
  • It has been very cold lately. (최근에는 아주 추웠다.)

    참고: 계속을 나타내는 현재완료는 문맥에 따라 두 가지 의미로 생각해 볼 수 있다.

    • 과거 시점부터 현재까지 계속되어 왔으나 이제부터는 그렇지 않다 :
      It has been cold lately, but it’s getting warmer. (최근에는 추웠지만 점점 따뜻해지고 있다.)
    • 과거 시점부터 현재까지 계속되어 왔고, 현재도 계속 중이다 :
      It has been cold lately, and still it is. (최근에는 추웠다. 그리고 아직도 춥다.) 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함