본문 바로가기

기초 영어 문법

현재완료

안녕하세요!

지난 포스팅까지 현재, 과거, 미래 이 세 가지 시제에 대해서 알아보았습니다. 어떠셨나요? 

저는 공부하면서 영어에서는 동사가 정말 중요하다는 것을 느꼈습니다. 동사 하나로 시제가 달라지고, 상태를 표현할지, 동작을 표현할지 여부도 동사에 따라 달라졌잖아요. 동사 하나에 문장의 핵심이 이리저리 달라지는 것을 보면서 영어에서는 동사가 참 중요하다는 생각을 했습니다. 

어쨌든! 어제까지 미래 시제를 마쳤기 때문에, 오늘부터는 완전히 새로운 시제를 배울 겁니다. 이 글을 보시는 분 중에서 수능이나 토익, 토플 등 공인 영어 시험을 준비해보신 분이라면 한 번쯤은 들어보셨을 거예요. 바로 현재 완료 시제입니다!

제가 볼 때, 이 현재완료 시제는 과거에서 현재까지의 두 시제를 한 문장 안에 표현하는 시제라는 생각이 들어요. 그래서 그런지 다른 시제보다 조금 더 헷갈리는 것 같기도 합니다. 그렇다면 구체적으로 이 현재 완료 시제는 어떤 경우에 쓰는지 알아볼까요?

 

1. 먼저 가장 대표적으로 과거에 일어난 일이 현재까지 계속 이어지고 있을 때를 표현할 때 씁니다.

2. 살면서 해봤던 일, 다시 말해 경험을 나타내기도 합니다.

3. 과거에 시작한 일이 지금 막 끝났을 때! 를 표현할 때도 씁니다.

4. 과거의 일어난 일이 현재까지 영향을 미치고 있다는 것을 표현할 때도 현재 완료 문장을 씁니다.

 

이렇게 글로만 읽으니, 애매하고 어려우시죠? 그럼 표를 통해 기본적인 어순 먼저 알아보고, 예문을 통해 자세히 알아보겠습니다!

 

I have ('ve) started / done / been / gone...
He has ('s) started / done / been / gone...
She has ('s) started / done / been / gone...
It has ('s) started / done / been / gone...
We have ('ve) started / done / been / gone...
You have ('ve) started / done / been / gone...
They have ('ve) started / done / been / gone...

 

I have studied english for 2 years.

나는 영어공부를 2년 동안 해오고 있다.

이 문장은 위에서 설명한 1번의 경우를 표현한 문장입니다. 내가 영어 공부를 2년 전부터 지금까지 계속해오고 있다는 사실을 나타내고자 현재 완료 어법을 사용하였습니다. 특히 이런 경우엔 기간을 나타내는 표현을 함께 쓰는데, 예문에서 보시는 바와 같이 'for + 숫자'로 표현된 기간이나 'since + 명사'로 표현된 기간을 함께 씁니다.

 

He has lost his smart phone.

그는 그의 스마트폰을 잃어버렸다.

이 문장은 4번의 경우를 표현한 문장입니다. 만약 과거형으로 표현했다면 그가 스마트폰을 잃어버린 뒤 지금 상황은 어떤지 잘 모르겠지만, 현재 완료로 표현했기 때문에 잃어버린 그 상태가 지금까지도 변함없는 즉, 지금도 스마트폰이 없는 상황을 나타내는 문장이 되었습니다.

 

 

그런데 현재완료 문장을 쓰실 때 주의할 점!

맨 뒤에 등장하는 동사인데요. 언뜻 봐서는 단순 과거형 같지만, 단순 과거형이 아닌 과거 분사라고 하는 겁니다! 들어보신 분도 계실 거예요. 줄여서 p.p라고 많이들 부르죠?

물론 규칙적인 형태를 띠고 변화하는 경우도 있지만, 그렇지 않은 불규칙 동사도 많이 있기 때문에 이러한 경우에는 다 외워야 합니다! 다른 방법이 없어요! (이런 과거 분사는 영어 사전을 찾으시면 동사형 변화형에 나옵니다.)

 

 

그럼 이번엔 현재완료의 부정문에 대해서 알아보겠습니다. 쉽습니다. have/has뒤에 not만 붙여주시면 됩니다!

 

I have not (haven't) started / done / been / gone...
He has not (hasn't) started / done / been / gone...
She has not (hasn't) started / done / been / gone...
It has not (hasn't) started / done / been / gone...
We have not (haven't) started / done / been / gone...
You have not (haven't) started / done / been / gone...
They have not (haven't) started / done / been / gone...

 

We haven't been our hometown for 10 years.

우리는 10년동안 고향에 가지 않았다.

이번엔 부정문을 통해 1번의 경우를 문장으로 표현해봤습니다. 고향에 가지 않았다는 사실이 10년 동안 이어지고 있기 때문에 현재 완료의 어법으로 쓸 수 있습니다.

 

She hasn't gone to school.

그녀는 학교에 가지 않았다.

그녀가 학교에 가지 않고 집에 있는 그 상태가 아직도 유지되고 있는 것을 표현한 문장입니다. 단순 과거형으로 썼다면, 아직도 안 가고 집에 있는지, 지금은 갔는지 모르는 상황이겠지만, 현재 완료로 표현된 문장에서는 가지 않은 상태가 계속 유지되고 있음을 뜻합니다.

 

 

 

이번 포스팅은 어떠셨나요? 처음에도 말씀드렸듯이, 현재완료라는 시제가 현재와 과거의 두 시제가 한 문장 안에 표현된 느낌이라서 조금 어려우실 수도 있고, 헷갈리실 수도 있습니다. 이런 경우에도 스스로 연습해보는 것이 영어 실력을 향상하는데 가장 좋은 방법이라고 생각합니다. 그리고 나머지 2, 3번의 경우는 문장에서 어떻게 표현하는지 다음 포스팅에서 차례대로 알아보겠습니다. 

감사합니다 :D

 

 

 

 

본 포스팅의 내용은 도서 Essential Grammar in Use의 내용 일부를 참고하였습니다.