본문 바로가기

English

현재완료와 과거완료

1. 현재완료: 과거 어느시점에 시작하여 현재까지 영향을 주는 일을 표현할 때 사용

 

1) 경험(지금까지 ~한 적이 있다): 어떤 경험을 상대에게 자랑 하듯 말한다. 나 ~해본적(가본적) 있다. 너 ~가본적 있어? 나 ~ 해본적 한번도 없어 (ever, never, before, once, times...)

 - I have been to London once

 - Have you been to Jeju before

 - Have you ever written a novel? 

 

2) 계속(지금까지 ~해 오다): 과거 언제부터 지금까지 쭉 계속 해옴(for, since, how long)

 - We have lived in Canada since we got married.

 - We have lived in Canada for two years.

 

3) 완료: 막 완료 했다. (숙제) 이미 끝 (already, yet, just)

 - I have just finished my homework

 - They have just bought the tickets for the concert.

 

4) 결과: ~ 해버린 결과 그 상태가 아니다. 가버린 결과 지금 없다. 

 -  I have lost my wallet (지갑을 잃어버린 결과 지금 없다)

 - He has gone to London (그는 런던에 가버린 결과 지금 없다)

 < = >  He has been to London (그는 런던에 가본 적이 있는 경험이 있다.)

 

 

 

2. 현재완료와 과거시제 구분: 과거시제는 현재까지 영향을 주는지는 알수 없음

현재완료와 과거시제는 동일하게 과거형으로 해석되지만 명백한 과거에서만 사용하는 단어들이 있음

(last week, yesterday, 5 years ago. in 2002)

 

 - I met my friend yesterday (have met x)

 - I saw the movie last week (have seen x)

 

 

3. 과거완료: 현재완료와 비슷함. 현재완료는 과거~현재까지 영향, 과거완료는 더 이전 과거 ~ 과거 특정시점까지 영향

 

 - I had met my friend before I came back home. (집에 온것도 과거시점이지만 집에 오기전에 친구를 만난건 더 이전과거)

 

1) 경험(과거 언제까지 ~한 적이 있다): 어떤 경험을 상대에게 자랑 하듯 말한다. 나 ~해본적(가본적) 있다. 너 ~가본적 있어? 나 ~ 해본적 한번도 없어 (ever, never, before, once, times...)

 - I had been to London once before I was six-year old.

 - Had you been to Mt. Hanla  when you came to Jeju?

 

2) 계속(지금까지 ~해 오다): 과거 언제부터 지금까지 쭉 계속 해옴(for, since, how long 등 자주 등장)

 - We had lived in Canada since we got married.

 - We had lived in Canada for two years.

 

3) 완료: 막 완료 했다. (숙제) 이미 끝 (already, yet, just)

 - I had just finished my homework when my teacher checked it.

 - They had just bought the tickets for the concert before it sold out.

 

4) 결과: ~ 해버린 결과 그 상태가 아니다. 가버린 결과 지금 없다. 

 -  I had lost my wallet when i realized it (정신차렸을 때 이미 지갑을 잃어버린 결과 지금 없다)

 - When I came back to seoul, he had gone to London (내가 돌아왔을 때 그는 런던에 가버린 결과 지금 없다)