[기초영문법 공부] 현재완료 용법, 과거 시제, 현재완료 시제 정확하게 구분하는 방법!

 

안녕하세요, 해커스 그래머 게이트웨이입니다!

지난 번 과거진행 시제을 다룬 것에 이어
현재완료 용법에 대해 알아보려 합니다!

여러분
시제는 기초영문법 공부와 회화에서
매우 중요한 것을 알고 계시죠?

문장의 시간, 언제인지를 나타내는
문법이기 때문에 가장 눈 여겨보아야 할
부분입니다!


현재완료 용법은 크게
계속적 용법과 경험적 용법
두 가지로 나뉘는데요,

계속적 용법?
경험적 용법?
낯설어하실 것 없어요!
말 그대로 과거부터 지금까지 계속되었는지,
과거부터 지금까지 어떤 일의 경험이 있는지를
말할 때 사용하는 것입니다!

그럼 현재완료 용법의 계속적, 경험적 용법과
제일 중요한 현재완료 용법과 과거 시제와의 구분!
지금부터 시작하겠습니다.

기초영문법 공부 중에서는 현재완료 용법
개념이 매우 중요한데요!
현재완료 용법
과거부터 현재까지를 포괄하는 시제로,
과거에 있었던 일을 현재와 관련지어 말할 때 씁니다.

현재완료 용법은
have/has + 과거분사로 씁니다.

It has snowed for three days.
3일 동안 눈이 오고 있다.

과거 3일 전부터 눈이 왔고
지금까지도 눈이 오고 있다는 표현을
하기 위해 현재완료 용법을 사용하였습니다.

다음으로 기초영문법 공부를 위한
계속적 용법을 알아보겠습니다.

현재완료 용법 중
계속적 용법
‘(과거부터 지금까지) ~해왔다’라는 의미로
말할 때 사용합니다.

Mike has played football for three hours.
He’s really tired now.
Mike는 세 시간 동안 축구를 해왔다. 그는 지금 정말 피곤하다.

축구를 한 것이 과거 세 시간 전부터
지금까지 해 온 것이기 때문에
현재완료 용법 has played를 사용하였습니다.

haven’t visited our hometown since 2007.
I miss it.
나는 2007년부터 우리 고향을 방문하지 않아왔다. 
나는 그곳이 그립다.

고향을 과거 2007년부터 지금까지
방문하지 못했기 때문에
현재완료 용법 haven’t visited을 사용한 것을
알 수 있습니다.

이때 현재완료 용법 문장에
for 또는 since를 같이 사용합니다.

기초영문법 공부를 하면서
for과 since를 보신 적 있으시죠?
for과 since를 현재완료 용법에서
만나볼 수 있습니다.

for과 since의 차이를 자세하게 살펴볼 텐데요,
for 먼저 알아보도록 해요!

현재완료 용법에 for 사용하는 경우는
문장에서 얼마의 기간인지 나타내기
위해서입니다.

for + 일이 지속된 기간
have/has + 과거분사 +for + 기간 (three months 등)으로
‘~동안 ~해왔다’의 의미를 나타냅니다.

Cindy has studied cancer for decades.
Cindy는 몇십 년 동안 암을 연구해왔다.

얼마 동안 무엇을 해왔는지
말하기 위해 for과
기간 decades를 사용하였습니다.

그럼 since를 자세히 살펴볼까요?

현재완료 용법에 since를 사용하는 경우는
문장에서 일이 시작된 시점을 나타내기
위해서입니다.

since + 일이 시작된 시점
have/has + 과거분사 + since +시작된 시점 (may 등)으로
‘~부터 ~해왔다’의 의미를 갖고 있습니다.

Bob has felt sick since lunchtime.
Bob은 점심시간부터 아파왔다.

언제부터 무엇을 해왔는지 말하기 위해
since와 시작된 시점 lunchtime을 사용하였습니다.

since 다음에는 주어 + 동사도 쓸 수 있습니다.
이때 동사는 과거 시제로 쓰는 것에 주의해 주세요.

기초영문법 공부를 위한
경험적 용법을 알아보도록 하겠습니다.


현재완료의 경험적 용법
‘~해본 적이 있다’라는 의미로
과거부터 지금까지의 경험에 대해 말할 때 씁니다.

We have eaten sushi a few times.
우리는 초밥을 몇 번 먹어본 적이 있어.

초밥을 먹어본 적이 있다는
경험을 말하기 위해
현재완료 경험적 용법 have eaten을
사용하였습니다.

have/has been (to)
‘~에 가본 적이 있다’
라는 의미로 경험을 말할 때 쓸 수 있는 표현입니다.

haven’t been to campus for a while because I’m talking a year off.
나는 1년을 쉬고 있기 때문에 얼마 동안 교정에 가본 적이 없다.

‘교정에 가본 적이 없다’라고 말하기 위해
haven’t been to을 사용하였습니다.

더하여, 현재완료 계속적 용법과 같이 사용하는
for과 since와 같이
현재완료 경험적 용법에서도
다음과 같은 부사를 같이 쓸 수 있는데요!

위의 for과 since처럼
ever과 never 또한
기초영문법 공부를 하면서
마주친 적이 있으실겁니다!


지금까지 살아오면서 어떤 일을 해본 경험에
대해 말할 때 현재완료 용법과
ever 또는 never를 자주 함께 씁니다.

ever
‘지금까지 (한 번이라도)’라는 의미로 
어떤 일을 해본 경험이 있는지 물을 때 자주 사용합니다.

ever를 어떻게 사용하는지 예문으로 살펴볼까요?

“Tina has lived alone for years.”
Has she ever wanted a roommates?”
“Tina는 몇 년 동안 혼자 살아왔어.”
“그녀는 룸메이트를 원한 적이 있어?”

지금까지 한 번이라도 룸메이트를
원한 적이 있는지 ‘경험’을 묻기 위해
ever를 사용하였습니다.

never
‘~해본 적이 전혀 없다’
라는 의미로
어떤 일을 해본 경험이 없다는 것을 강조해서 말할 때 씁니다.

I’ve never broken a bone.
나는 뼈를 부러뜨려본 적이 전혀 없다.

뼈를 부러뜨려본 적이 전혀 없다는 것을
강조하기 위해 never를 사용한 것을
알 수 있습니다.

경험의 횟수를 말할 때 다음과 같은 표현을
현재완료 용법과 함께 쓸 수 있습니다.

once 한 번
twice 두 번
three/four/…/many times 세 번/네 번/…/여러 번

I’ve been to the dentist twice this year.
나는 올해에 치과에 두 번 가본 적이 있다.

실수를 한 경험의 횟수를 말하기 위해
twice를 사용하였습니다.

현재완료와 과거 시제
많이 혼동하시는 분들이 계실 것 같아
현재완료 용법과 과거시제를 정리해 드리려 합니다!


이 부분은 기초영문법 공부 중
가장 중요한 부분인데요!
현재완료 용법과 과거 시제를 구분하는 것,
꼭 눈 여겨 봐주시길 바랍니다!

현재완료 용법
과거에 일어난 일을
현재의 사실과 관련지어 말할 때 사용하고,


과거 시제는 과거의 끝난 일, 또는 
과거의 상황 자체에 대해서만 말할 때 과거 시제를 씁니다.

예를 들어,
Anna has used the same cell phone for six years.
Anna는 6년 동안 같은 휴대폰을 사용해왔다

과거 6년 전부터 지금까지 같은 휴대폰을
사용하고 있기 때문에
현재완료 용법을 사용하였고,
(Anna used로 쓸 수 없음)

I don’t have a pet now, but I raised a cat when I was young.
지금은 애완동물이 없지만 어렸을 때에는 고양이를 키웠다.

어렸을 때 고양이를 키웠다는 과거의 사실은
현재와 관련이 없으므로
과거 시제를 사용하였습니다.
(현재완료 용법 I have raised로 쓸 수 없음)

지금까지
기초영문법 공부를 완벽하게 하기 위해
현재완료 용법의 계속적 용법과 경험적 용법,
그리고 현재완료 용법과 과거 시제와의 구분을
해보았습니다.

현재완료 용법은 과거 시제와의 구분이
어려울 수 있기 때문에
기초영문법 공부 중 다양한 문제 풀이로
현재완료 용법과 과거 시제의 구분에
익숙해지도록 하는 것을 추천드립니다!

오늘 현재완료 용법 포스팅은
해커스 그래머 게이트웨이
[Hackersgrammargateway] 교재

참고하여 작성하였습니다.

현재완료 용법 외에도
다양한 영문법을 공부하고 싶으신 분들은
아래의 이미지를 click! 해주세요!

기초영문법 공부 100일 동안 하고 영어 고수로 거듭나기!▼

자료출처 : '영어랑' 네이버카페 https://cafe.naver.com/allkillenglish/1173573