안녕하세요. 영어 문법 공부 13일차에 접어든 레프트 윙어입니다. 오늘은 현재 완료를 사용할 수 없는 경우에 대해 알아보도록 하겠습니다.
현재 완료는 과거에 시작된 일이 현재까지 이어지는 경우에 사용하는 시제 표현 방식이죠. 따라서 yesterday, a few years ago, an hour ago와 같이 이미 과거에 종료된 시점과는 함께 사용할 수 없습니다. 이때는 단순 과거형을 사용합니다.
We arrived an hour ago.
우리는 한 시간 전에 도착했어.You got home late last night. Were you okay?
어제 집에 늦게 왔던데. 괜찮았어?
왜 그럴까요? 생각해보면 어렵지 않게 이해할 수 있는 부분인데요. 시간이 과거에서 끝나버린 경우, '현재'의 시간이 필요한 현재 완료를 사용할 수가 없게 되는 것이죠.
그러나 한 가지 주의하셔야 할 건 과거 시점이 특정된다고 해서 현재 완료를 전혀 사용할 수 없는 건 아닙니다. since 를 사용한 현재 완료형 표현처럼, 과거 시점과 현재 시점이 맞닿는 경우엔 현재 완료형을 사용할 수 있습니다. 예문을 통해 익혀보시기 바랍니다.
It has rained since yesterday.
어제부터 비가 내리고 있어.It rained yesterday.
어제 비가 왔어.I've worked here since 2016.
2016년부터 여기서 일해 왔어.I worked here from 2016 to 2020.
2016년부터 2020년까지 여기서 일했어.I am tired. I haven't slept well since Monday.
피곤해. 월요일부터 제대로 못 잤어.I am tired. I didnt' sleep well last night.
피곤해. 간밤에 제대로 못 잤어.
마찬가지로 현재 시점이 명확히 명시된 경우에는 과거형을 사용할 수 없겠죠?
I haven't eaten anything today.
오늘 아무 것도 안 먹었어.The weather has been very cold recently.
최근에 날씨가 정말 추웠어.
[영어 문법 공부 - 15] 과거 완료 진행형이란? (0) | 2020.05.17 |
---|---|
[영어 문법 공부 - 14] 과거 완료형이란? (0) | 2020.05.16 |
[영어 문법 공부 - 12] for과 since의 차이점 비교하기 (0) | 2020.05.15 |
[영어 문법 공부 - 10] 현재 완료 진행형과 현재 완료형 차이 비교 (0) | 2020.05.14 |
[영어 문법 공부 - 9] 현재 완료 진행형이란? :: I have been doing... (0) | 2020.05.12 |