현재완료형과 단순과거형 차이점
현재 완료형도 과거와 연관이 있고,
단순 과거형도 과거를 말합니다.
가끔씩 어떤 걸 써야하나 헷갈릴 때가 있는데요.
이 둘의 차이를 한 번 보도록 하겠습니다.
1. 단순 과거형 쓰는 경우
과거에서의 분명한 시간을 언급할 때 씁니다
과거 언제 였었는지, 또는 얼마나 오래 전이었는지
명시했을 때 사용합니다.
다시 말하면, 과거의 시간 표현인 yesterday,
two weeks ago, last year, in 1995 같은
과거 시간 표현과 같이 쓰였을 때
단순 과거 시제가 사용됩니다.
We met in January 1975. We went to America together in 1978.
We have met in January 1975. We have gone to America together in 1978.
우리는 1975년 1월 만났다. 우리는 1978년 같이 미국으로 갔다.
1975에 있었던 일, 1978년에 있었던 일,
이렇게 분명 과거 언제였는지 과거형을 쓸 때는
같이 써주는 경우가 많습니다.
2. 현재 완료형 쓰는 경우
일은 과거에서 발생하였지만 현재까지 연결이
되어 있을 때 씁니다.
'지금까지'를 나타내는 시간 표현들과
자주 같이 쓰입니다.
today, this year (현재 진행중인 시간),
in the last six months
(지난 6개월 동안 현재도 포함된)
I haven 't seen her since January 1995.
I didn't see her since January 1995.
난 그녀를 1995년 1월 이후로 지금까지 보질 못했다.
현재까지도 보지 못하고 있다는 뜻이 담겨있습니다.
현재 완료와 단순 과거 뉘앙스 차이
현재 완료 |
단순 과거 |
I haven't seen her for over 20 years. 난 20년이 넘도록 지금까지 그녀를 보지 못하고 있다. |
I didn't see her over 20 years and then I bumped into her last week. 난 20년이 넘도록 그녀를 못봤었다가 지난 주에 우연히 그녀와 마주쳤다. |
I haven't finished my homework yet. 난 과거의 한 시점에 숙제를 시작하였지만 지금까지 아직 끝내지 못하였다. |
I finished my homework an hour ago. 과거에서의 분명한 시간 과거에서 난 한 시간 전에 내 숙제를 마쳤다 |
We have had a good day so far. 지금까지 좋은 시간을 보내고 있지만 아직 끝나진 않았다. |
We had a good day yesterday. 어제라는 분명한 과거에 우리는 좋은 시간을 보냈다. |
We haven't seen Diana this week. 이 번 주가 시작하는 시점부터 지금까지 우리는 다이애나를 보지 못하고 있다. 이번 주가 끝난 건 아니다. |
We didn't see Diana last week. 지난 주에 우리는 다이에나를 보지 못했다. |
I havnen't had any lunch today. 지금도 오늘 한참 남았고 점심을 지금까지 안먹고 있다는 건 아직 점심 시간 넘긴지 아주 오래 된건 아니다. 점심때를 한참 지났으면 저녁식사 먹을 때라고 했겠죵 |
I didn't have any lunch today. today이 오늘이 아직 끝난 건 아니지만 (today가 끝났다면 yesterday라고 했겠죵) 말하는 시점이 거의 하루의 끝날 무렵이라 과거의 점심 시간을 말하는 느낌
|