티스토리 뷰

현재 완료의 기본 개념




기본개념:
현재완료는 우리말의 시제에는 없는 시제개념입니다. 이런 이유로 해서 많은 사람들이 현재완료가 "have + 과거분사"의 형태로 이루어지고 있고 그 의미가 "계속, 완료, 경험, 결과"라는 것은 알지만 실제 자신이 만든 문장에서 현재완료형을 잘 이용하지 못하고 있습니다. 현재완료를 이해하고 실제 문장에서 사용하기 위해서는 현재완료라는 시간의 개념을 이해하는 것이 가장 시급한 문제입니다.
(1) 현재완료란?
현재완료는 이미 그 명칭에 해답이 있습니다. 시간의 시점은 현재이며, 현재 시점으로 봤을 때 어떤 동작이 이루어진(완료된) 것을 말합니다.
② 현재완료는 과거에 시작된 어떤 동작이 현재 시점을 기준으로 이미 일어 난 것을 언급할 때 사용됩니다.
③ 따라서 현재 완료는 현재의 시점을 기준으로 과거 사실과의 관계를 언급하는 개념이므로 과거와 항상 연관성이 있습니다.
④ 과거에 시작된 행동이 계속되고 있고 미래에도 계속될 것 같은 경우도 현재완료를 사용하는데, 이 경우도 완료라는 개념으로 이해할 수 있습니다. 즉, 현재 시점으로 봤을 때 미래에 계속되더라도 현재 동작이 일어난 것은 사실이니까요.
(2) 현재완료와 과거시제
현재완료와 과거시제는 상당한 관계가 있습니다. 현재완료는 현재를 기준으로 과거 어느 시점으로부터 발생한 행동이 이루어져 있느냐를 묻고 있는 것이고, 과거시제는 시점도 과거이고 단지 과거에 있었던 사건이나 행동에 대한 단순한 언급일 뿐입니다.
(예)
"Tom이 5분전에 숙제를 끝냈다"라는 사실을 두고 2가지로 표현 가능합니다.
① Tom finished his homework five minutes ago. (과거시제로 표현)
② Tom has finished his homework. (현재완료로 표현)

(해설)
- ①, ② 문장 둘 다 과거에 발생한 동일한 사건을 표현하고 있습니다.
- ①번 문장의 경우 "five minutes ago"(5분전)이라고 하는 명백한 과거를 나타내는 부사구가 있어서 문장을 과거로 표현했으며, 이 경우 과거에 Tom이 숙제를 끝냈다는 사실에 대한 단순한 언급일 뿐입니다.
- ②번 문장은 과거 언제 정확히 숙제를 끝냈는지는 말하고 있지 않지만, 현재 시점에서 톰이 숙제를 끝냈다는 사실을 표현하고 있습니다.
- 현재완료형 문장은 이처럼 현재 시점을 기준으로 완료된 동작(일어난 동작)을 표현하고 싶을 때 사용할 수 있습니다.

(중요!) 현재완료와 과거시제는 과거에 발행한 사건에 따라 시점의 기준을 과거에 두느냐, 아니면 현재에 두느냐의 차이에 따라 발생하는 시제표현 방법의 차이입니다.

현재완료의 용법


"계속, 완료, 경험, 결과"라는 4가지 용법으로 나누어서 문법책에서 가르치고 있지만 세분화할 필요가 없습니다. 우리가 말을 쓰면서 언제 세분화해서 따질 정도로 여유가 있겠습니까? 현재완료라는 명칭이 가지는 "완료"라는 시간개념만 이해하면 현재완료는 쉽습니다. 즉, 현재라는 시점을 기준으로 어떤 동작이 이루어졌느냐 아니냐의 관계만 숙지하면 되는 것입니다.
① 계속적 용법: 현재완료의 "계속적 용법"도 따지고 보면 현재 상태에서 특정행위가 이루어진(완료된) 것을 의미합니다. 예를 들어 "나는 어제부터 작업을 계속해 오고 있다"라는 문장의 경우 현재 시점으로 봤을 때 작업을 하는 행위는 이루어진 것입니다. 앞으로 계속될 수도 있겠지만.
(예) I have known her since 1995.
- (나는 1995년 이래로 그녀를 쭉 알아오고 있습니다)
- 1995년 이래로 그녀를 알아온 행위가 계속되어 왔고, 현재시점에서 그녀를 알고 있는 상황이 이루어진(완료된) 것이기 때문에 현재완료형으로 사용하고 있습니다.
- 앞으로도 그녀를 계속 알고 지낼 수도 있지만, 좌우지간 현재시점에서 그녀를 알고 있는 행위가 이루어진 것은 사실이므로 현재완료형을 쓰고 있습니다.
- I knew her since 1995. (x) 틀린 문장입니다. "since"의 뜻은 "어떤 시점 이래로"라는 뜻이기 때문에 지속적인 의미를 지닙니다. 과거동사 "knew"는 지속적인 의미를 지니지 못하고 과거 어느 시점에 발생한 사실을 언급할 뿐입니다.
(중요!) 접속부사 "since"는 완료형(현재완료, 과거완료)과 잘 어울립니다. 그 뜻이 "--이래로"라는 것 때문에 과거 어떤 시점과 과거 이후의 어떤 시점과 연결관계를 형성하기 때문입니다. 다음 형태를 잘 염두에 두시기 바랍니다.
현재완료 시제 + since + 단순과거(반드시 단순과거)
과거완료 시제 + since + 앞의 과거완료 시점보다 더 오래 전 과거
* 왜 이러한 관계가 발생하는 지는 앞의 문장을 다시 읽어보고 잘 생각해 보세요.

② 완료적 용법: 현재 시점으로 봤을 때 과거의 어떤 행위가 완료됬다는 것을 표현할 때 사용할 수 있습니다.

(예) I have finished my homework.
- 현재 시점으로 봤을 때 숙제를 끝냈다는 행위가 완료되었다는 것을 표현하고 있습니다.
- "I finished my homework"과는 같은 이 경우 같은 뜻입니다. 단지 "I have finished my homework"은 사건을 언급하는 시점을 현재로 잡고 있고, "I finished my homework" 과거의 행동에 대한 단순한 사실언급일 뿐입니다.
③ 경험적 용법: 현재 시점에서 과거에 있었던 경험을 말하는 것으로, 현재시점으로 봤을 때 경험이랄 수 있는 행위가 일어난(완료된) 것을 표현할 때 사용할 수 있습니다.
(예) I have seen a camel. (나는 낙타를 본 적이 있다)?
- 현재 시점에서 봤을 때 낙타를 봤다는 사실이 완료되어 있으며, 그것을 경험적인 뜻으로 표현하고 있을 뿐입니다.
- "I saw a camel"과는 의미상으로는 같은 뜻입니다.
- "I have gone to America." (x) 불가능한 문장입니다.
* 내가 현재 시점으로 봐서 미국으로 간 행위가 완료된 상태, 즉 미국으로 가버리고 없는데, 어떻게 "나는 미국에 가버렸다"고 이야기할 수 있겠습니까?
④ 결과적 용법: 현재 시점에서 어떤 결과가 나온 상황(완료된 상황)을 언급할 때 사용할 수 있습니다.
(예) She has gone to America. (그녀는 미국에 가버렸다)
- 현재시점에서 그녀는 미국으로 가 버렸습니다. 따라서 결과적으로 미국으로 가버렸다는 결과를 이야기하고 있습니다.
- "She went to America"와 비교하면 "She went to America"는 과거에 그녀가 미국에 갔다는 사실만 언급할 뿐 현재 그녀가 어디에 있는 지는 모릅니다. 그러나 "She has gone to America"는 현재 그녀가 미국에 가고 없는 것입니다.
현재완료 관계문제


1. She ______ the chairperson since 1999.
a. was b. is c. has been d. is being

(해설) 정답: c (그녀는 1999년 이래로 의장입니다)
- "since"가 문제의 핵심입니다. 1999년 이래로 지금까지 의장이었으니까, 현재시점으로 봐서 그녀는 의장입니다. (현재완료를 사용해야 함)
- "since"가 등장할 때는 일단 완료형 시제가 되는 지를 확인해 봐야 합니다.

2. He ______ to America yesterday.
a. go b. went c. has gone d. had gone

(해설) 정답: b (그는 어제 미국으로 갔다) - 핵심은 "yesterday"라는 단어에 있습니다. "yesterday"가 "어제"라는 명백한 과거를 나타내고 있기 때문에 현재완료형이 아니라 단순과거형을 써야 합니다.
- ago, yesterday, last year 등과 같은 명백한 과거를 나타내는 단어가 있을 때는 일단 단순과거형을 사용해야 합니다. 생각해 보십시오. 어제 있었던 일을 언급할 뿐인데 다른 시제를 왜 사용하겠습니까?
* 중요: 그러나 이러한 명백한 과거를 나타내는 단어가 "since" 뒤에 쓰인다면 그때는 현재완료형을 사용해야 합니다. 즉, "과거 특정시간 이래로"의 뜻이 되기 때문에 그 때부터 현재시점에 이르는 동작을 표현하기 위해서는 현재완료형을 사용합니다.

3. She ⓐis living ⓑin the apartment ⓒfor the ⓓpast two years.

(해설) 정답: a (그녀는 지난 3년 동안 그 아파트에서 살고 있습니다)
- 과거의 어떤 시점, 즉 지난 3년 동안이니까 3년 전부터 그 아파트에 살고 있다는 뜻입니다. 그래서 지금도 살고 있습니다. 따라서 현재완료형으로 문장을 표현하거나, 진행적인 뜻을 강조하고 싶다면 현재완료진행형을 사용해야 합니다.
* She has lived in the apartment for the past two years. (현재완료)
* She has been living in the apartment for the past two year. (현재완료진행)
- 현재진행형 "is living"은 현재에 진행중인 상황만을 설명하는데 사용되어야지 과거와의 관계를 포함하지 않습니다. 예: She is living in the apartment now. (그녀는 지금 그 아파트에서 살고 있습니다)

4.He ⓐis not ⓑhere now. He ⓒhas ⓓbeen to New York.

(해설) 정답: d (그는 지금 여기에 없습니다. 그는 뉴욕으로 가버렸습니다)
- 핵심은 그가 여기에 없다는 것입니다. 따라서 "He has been to New York"은 "그가 뉴욕에 가 본적이 있다"라는 뜻은 그가 여기에 있을 수도 있기 때문에 "여기에 없다"라는 문장과 맞지 않습니다. 따라서 "been"을 "gone"으로 고쳐야 합니다. 즉 현재시점에서 그가 뉴욕을 갔다는 행위가 완료된 것을 나타냅니다.

'영어공부하기 > 왕초보영어' 카테고리의 다른 글

명사란? 개념잡기  (0) 2014.02.13
동명사란? 개념잡기  (0) 2014.02.13
형용사란?  (0) 2014.02.13
동사의 기본시제  (0) 2014.02.13
현재 진행형이란?  (0) 2014.02.12
과거완료 와 미래완료  (0) 2014.02.12
부사란?  (0) 2014.02.12
전치사란?  (0) 2014.02.12
to부정사란?  (0) 2014.02.12
부정사의 특수용법  (0) 2014.02.12
공지사항
최근에 올라온 글
최근에 달린 댓글
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
글 보관함