|
완료 겁먹지 말자
완료란 have/has/had + pp 구조로
과거완료; 과거싯점 전에 끝난일,
현재완료; 현제 싯점에 끝난일,
미래완료; 미래싯점에 끝날일 등의 완료상태 설명과
결과, 경험 또는기간 설명에 쓰는게 전부요
명백한 의미전달상 과거 동작에다가 약간의 설명을 더 추가할 뿐이다
가. had + pp 과거 완료
일명 대과거라고도 하는데 이유는 과거싯점 이전의 과거에 끝난일이라
과거동사와의 대비상 대과거로 불리는 것이다
단순 과거 I ate. 나는 먹었다 (과거에 먹었다)
완료 I have already eaten. 나는 먹었기에 지금 배부르다 (과거에 끝난 행동이 현재에 미친 영향도 암시함)
영어인의 설명은Use past perfect tense when describing an action of the first of two completed actions in the past.
과거에 완료된 두 동작중 먼저 완료된 동작을 설명할 때 과거완료 시제를 쓰시요 하는데
먼저된 동작은 과거완료, 두번째 완료된 동작은 과거동사로 쓰라는 말이 된다
Dad told me the coach had called.
과거 대과거; 말한 싯점 전에 일어난 일
해서 시간대상 대비적으로 대과거가 쓰일 경우는
반드시 과거의 싯점과 시간대상 한시제 전의 시간대 차이가 있어야 한다
Because we had missed the bus, we decided to walk.
결정한 싯점 전에 이미 버스를 놓쳤기에 대과거와 과거로 시간대 차이를 설명한 것이다
완료조동사 have 시간대를 A = 대과거, B = 과거, C = 현제, D = 미래 로 표시한다면
.....과거전....과거....현재.......미래
------A------B------C------D------
....had+pp.....had.......have.....will have
I had have the book but I lost it last year.
A/대과거.........................B/과거
잃어버린건 과거나 그 싯점 전에는 있었다
I met him after he had met her.
B/과거....................A/대과거
내가 그를 만난 과거 싯점과 그 이전에 그는 그녀를 만났었다는 과거 시간대 선상의 대비적 설명이다
해서 had + pp 는 대과거라 불린다
허나 I met him before he met her. 의 경우
대과거를 쓰지 않은건
그가 그녀를 만나기 전에 내가 그를 만났다
즉 그가 그녀를 만난건 내가 그를 만난 '후'의 일이기 때문이다
영어로 설명 읽기
Use past perfect for the first of the two past action.
When two things happen in the past, we have to mark which one happened first.
The one that happened first changes to third form and gets the helping verb, had.
과거에 일어난 두가지 사건이 있을 경우
먼저 일어난 사건에 과거완료를 쓴다
I had not yet eaten breakfast when Mary walked her dog.
아래글에서 완료를 쓴 이유는 시간대 관련 상황이 아니고
과거의 경험 얘기로 단순히 과거에 그렇게 했었다는 의미로 쓰인 경우다
Normally, I would have gone out for basketball. But I had done something very foolish.
I had brought home a D on my last report card.
The only reason I had gotten a D was that I had horsed around /in the class
and (had) basically exhibited some very irresponsible behavior /in turning in papers.
나. have/has + pp 현제완료
1. 가정법
I would have gone out for basketball. 에서 would 가 쓰인 이유는
실제로는 못나간 상황이나 나갔을것이라 가정하는 가정법으로 쓰인 경우지만 if 절이 않쓰인 경우고
가정법 구조상 if 절에는 had + pp 를 쓰고 주절에 have/has + pp 를 쓰는건
역시나 과거전 싯점이란 대과거 즉 시간대상의 차이를 설명하려 쓴 것이다
If I had gotten 'C', I would have gone out for basketball.
가정법에서 단지 시간대상의 차이를 설명하려 대과거를 쓴 것이지
실제로 과거싯점 전에 일어난 일이다는 얘기는 아닌게
가정법의 시제는 실제시제가 아닌건 의미상 가정/상상의 내용이기 때문이다
2. 경험 표현
과거에 해 보았었다는 경험에 대한 얘기에 쓰는데
단지 경험 얘기라 특정한 과거의 때를 지칭하는 시간부사를 같이 쓰면 안 된다
I have been to Italy. 가본적 있다
* I was in Italy last year. 작년에 있었다
한글로는 갔었다 하니 경험얘기도 되나
영어로는 단지 과거에 한 일이라는 표시고
경험으로 할려면 have/has + pp 로 해야 경험얘긴줄 안다
If you’ve been hurt in this way, you know what I’m talking about.
아퍼본적 있다
경험얘기라 have + pp 를 쓴거고
경험한게 어디가지 않고 현제도 경험으로 남아 있으니 현제완료를 쓰지만
그 경험이 과거의 어떤 싯점에서의 대비상의 경험으로 쓴다면
역시 대과거인 had + pp 가 필요하다
I had been to Italy before I came to Korea.
시간대 대비가 아닌 단지 과거의 경험 얘기의 경우 ;
I had done something very foolish. 멍청이짓 했었다
I had brought home a D on my last report card. 성적표에 '양' 받아 가져왔었다
I had gotten a D. 수우미양가 중에 양을 받았었다
I had horsed around. 장난질 쳤었다
과거싯점의 경험으로 끝난 경험 얘기라 과거완료로 쓰나
현재완료로 I have done something very foolish. 하면
현제에 끝난 동작이지만 그 경험상 결과의 영향력이 현제일에 미친다는 암시가 있다
Use present perfect tense when action began in the past but are ongoing.
과거에 시작된 일이나 지금도 계속되는 동작에 현제완료를 쓴다
I have done something very foolish. I feel bad about it.
멍청이짓 한 결과의 영향으로 지금 기분이 나쁘다
현재완료가 아리까리한 것은
일이 끝난 완료상태나 결과 또는 경험과 기간 등 여러 의미로 사용되는 때문이나
이는 문맥상 무슨 얘기하는지를 알 수 있고
특히 기간이라도 언제부터 쭉 해왔다든가
언제부터 언제까지의 기간에 했다 등을 지칭하는 부사적인 요소가 있으므로 알 수 있다
허나 완료의 경우 이미 끝난 상태만 의미할 수도 있지만
단지 끝나고만 상태가 아니고 그 끝난 상태의 영향이 현제에 지속되어
현제상황의 한 변수로 작용한다는 의미도 있기에
He have gone home. 하면 집에 가버린 결과/영향으로
현제 자리에 없고 돌아오지도 않는다는 암시까지도 포함되는 것이다
물론 시간대 대비상 대과거로 쓰려면 과거싯점 기준으로 해야니
He had gone home when I came to the office. 처럼 과거라는 기준이 있어야 하며
그 과거 싯점 전에 가고 없었다는 의미가 된다
같은 논리로
This is the first time I have been here," (O)
"That was the first time I had been there." (O)
만약 He went home when I came to the office. 한다면
누가 먼저 가고 온건지 확실한 시간대가 설명되지 않는다
He went home before/after I came to the office. 로 하면
전이나 후에 오고가고 했다는 의미는 되나
완료형 처럼 간 결과로 부재했다는 의미는 없다
He came. 단지 왔다는 과거 사실
He has come. 왔고 온 결과가 아직도 유효하니 지금도 있다
또는 He said he would come and he has come. 온다 말한 결과로 왔다
He has already come. 하면 이미 와 있다
Will he ever come? 오기나 할까?
He has already come. 벌써 와 있는걸.
3. 기간 표현
ㅣ. 계속된 기간;
I have lived here since last year.
작년부터 지금까지 '쭉' 살아왔습니다
It’s been years /since I sat at that dirty beige desk.
현제완료진행
I’ve been reading your book. 쭉 읽어왔고 지금도 읽고 있다
단순 진행형으로 하면
I am reading your book.
지금 이 순간 읽고 있는 중이다는 의미만 된다
ll. 한 동안의 기간
I have lived here for 5 years. 과거에서 현재 사이의 기간
I had lived there for 5 years. 과거의 어떤 싯점에서의 기간
4. 완료와 시간부사 사용문제
완료시제에는 특정한 시간이 아닌 불특정의 때에 일어난 일을 쓰므로
특정한 때에 쓰이는 시간부사와 같이 쓰지 않는다
I have been there first time. (X)
영어인들은 경험을 얘기할 때 처음 경험했다고 하지 않는게
경험이라는 말 자체가 처음이라는 의미를 포함한다 하므로
I have been there before. 하든지
처음이라는 특정한 시간부사를 쓰자면 경험아닌 단순 과거일로 하여
I was there first time. 으로 써야한다
When I was there the first time, it was different. (O) 처음 갔었을 때
I am here today for the first time. (O) 여기에 처음 왔습니다
I will go there for the first time tomorrow. (O) 처음갈 겁니다
I've never been here before. 경험얘기; 한번도 온적 없다/처음이다
This is my first time here. 사실진술; 여기 처음이다
I have been there last year. (X)
I have been there before. (O)
I was there last year. (O)
우리말 표현상 작년에 갔었었다라며 경험얘기라 할 수 있지만
영어에서 경험을 얘기할 때는 막연한 시간인 before 는 쓰나 특정한 시간부사인 last year를 쓰지 않는다
if you've been there at all, then obviously you have been there /for the first time. 가본거라면 처음 가본게 명백하다
전치사구 /for the first time 은 시간설명이 아닌 이유설명이라 쓰인 것이다
영어로 현제완료 설명 읽기
Use present perfect for the unfinished past. 끝나지 않은 과거일에 현재완료를 쓴다
When people talk about things that have already happened
but consider the time in which they occurred to be unfinished, they use the third form of the verb with a helping verb.
The helping verb is the present tense conjugation of to have.
완료형을 쓰는데 아직 끝나지 않은 일이라?
물론 이미 끝난일이라 완료를 쓰긴 쓰지만
현재완료를 쓰면
지금까지 해온/일어난/끝난 일의 결과를 말하면서 더 계속될 수 있다는 여지가 있음을 암시한다
I have drunk three cups of tea today.
이미 석잔을 마신 완료동작이나 더 계속될 수 있다는 암시가 있기에
우리말 해석상 나 지금 차를 석잔째 마셨고 더 마실참이다 하는 여운이 있다한다
현제완료 진행
Use present perfect progressive for unfinished action and past
When the action as well as the time is considered unfinished,
the verb loads up on third form helping verbs (to be or to have) and changes to the progressive.
과거의 동작이 현제에도 지속되고 있는 경우는 완료진행을 쓰는데
영어로는 동작상 과거에 완료된 동작도 아니고 시간상으로도 과거싯점에서 완성된 일이 아니다는 암시가 된다
I have been drinking tea all day.
차를 마시는 동작이 완료되지 않았고 차마시는 시간도 끝난게 아니다
현제완료와 완료진행과의 차이는
끝났으나 더 계속될 여지가 있다는 암시와
끝나지 않았고 지금도 진행중이라는 암시 차이가 있다 한다
다. 미래완료
미래의 한 싯점에서 완료나 진행될 일을 설명하는데 쓰인다
Use future perfect when an action will take place after a future event.
I will have been here for six months on June 23rd.
미래인 June 23rd 에 6개월이란 기간이 완료된다
By the time you read this I will have left.
미래의 때인 By the time 그 시각에 난 떠나는 동작이 완료될 것이다
You will have finished your report by this time next week.
미래의 때인 다음주에 보고서가 완성될 것이다
Won't they have arrived by 5:00?
미래의 싯점인 5시에 그들은 도착할 것이지 않니?
Will you have eaten when I pick you up?
내가 데리러갈 싯점에 먹는 동작이 완료될 것이니?
* 종절의 때는 주절의 때와 동시간대가 되나 현제시제로 써서 미래를 나타낸다
완료시제는 명확한 의미 전달을 하려고 조동사 have/has를 추가하는 것 뿐인데
미국인들을 단순 과거를 쓸 때 영국인들은 완료시제를 즐겨 쓴다 함
If you speak American English, when you run out of milk and you announce it to someone
(e.g. a family member who you would like to send to buy some more milk)
you would probably use the simple past tense, "We ran out of milk".
In British and South African English however, it's more common to use the present perfect tense, "We have run out of milk".
We use the present perfect to link the past to the present. i.e. We ran out of milk in the past and now there is none
(to emphasise the effect the past has had on the present situation).
People from the US generally tend to use the present perfect tense less than people from the UK.
Simple example using a common everyday expression:
US: I already ate.
UK: I have already eaten.
So, it's somewhat down to what kind of English you speak or prefer.
I personally think British English is clearer in meaning. e.g. I ran out of milk yesterday. I have run out of milk.
You can see that the first sentence is past and the second sentence is what has happened right now.