상세 컨텐츠

본문 제목

[영어 문법 공부 - 13] 현재 완료를 사용할 수 없는 경우:: yesterday, a few years ago, an hour ago

영어 공부/영어 문법.

레프트 윙어. 2020. 5. 16. 14:11

본문

안녕하세요. 영어 문법 공부 13일차에 접어든 레프트 윙어입니다. 오늘은 현재 완료를 사용할 수 없는 경우에 대해 알아보도록 하겠습니다.

현재 완료는 과거에 시작된 일이 현재까지 이어지는 경우에 사용하는 시제 표현 방식이죠. 따라서 yesterday, a few years ago, an hour ago와 같이 이미 과거에 종료된 시점과는 함께 사용할 수 없습니다. 이때는 단순 과거형을 사용합니다.

  • We arrived an hour ago.
    우리는 한 시간 전에 도착했어.

  • You got home late last night. Were you okay?
    어제 집에 늦게 왔던데. 괜찮았어?

왜 그럴까요? 생각해보면 어렵지 않게 이해할 수 있는 부분인데요. 시간이 과거에서 끝나버린 경우, '현재'의 시간이 필요한 현재 완료를 사용할 수가 없게 되는 것이죠.

@chiabra

그러나 한 가지 주의하셔야 할 건 과거 시점이 특정된다고 해서 현재 완료를 전혀 사용할 수 없는 건 아닙니다. 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.
    최근에 날씨가 정말 추웠어.

🎁 쿠팡 최저가 할인!
🚀 로켓배송 / 🌱 로켓프레시/ ✈️ 로켓직구
지금 할인받기

관련글 더보기