오늘은 현재완료 용법에 대해 좀 자세히 알아 보도록 하겠습니다. 우선 현재완료의 형태는 have (has) pp 이렇게 됩니다. 가장 기본적인 현재완료의 개념은 반드시 시작된 시작점이 과거라는 것입니다. 과거에 시작된 일이 현재까지 영향을 주어야 합니다.
이것이 현재완료 문제를 해결하는 가장 기본적인 방법입니다. 아래에 나오는 현재완료의 용법은 이런 것이 있다 이 정도로만 알아 놓으시면 되겠습니다.
- '결과'로 쓰이는 현재완료
1-1) A : Can I use your cell phone? B : Sorry, I've left it at home.
위 대화에서 B를 보면 현재완료 have left 가 나왔습니다. 핸드폰을 집에 놓았다는 것은 과거의 일이고 지금도 핸드폰이 없는 상태입니다. (즉, 집에 두고 왔기 떄문에 그 결과 지금 핸드폰이 없다는 것입니다.) 예문 하나만 더 보겠습니다.
1-2) A : I have forgotten my PIN number. Can you help me? B : Sure. Do you have your ID?
A에 현재완료 have forgotten 를 썼습니다. A가 핀넘버를 잊어버린 것은 과거죠. 이것이 현재까지 영향을 주어 지금도 알지 못하는 상태입니다.
이렇게 현재완료는 과거에 일어난 일이 현재까지 영향을 줄 때 사용합니다.
2 '완료'로 쓰이는 현재완료
'완료'의 의미는 최근에 또는 이제 막 완료된 행동을 나타낼 때 씁니다. 보통 just, yet,already등과 함께 자주 쓰입니다. 예문을 보시죠.
2-1) I have finished cooking already.
과거에 요리를 시작해서 방금 전 또는 이제 막 끝냈다 라는 의미이므로 현재완료를 써야 합니다.
2-2) I have just finished my homework.
역시 과거에 숙제를 해오다 이제 막 끝마친 것 이므로 현재완료를 씁니다.
3 '경험'으로 쓰이는 현재완료
과거로 부터 현재에 이르기 까지 어떤 일을 해 본 적이 있는지를 물을 때 사용합니다. 예문을 보시죠.
3-1) Have you ever bought anything online?
과거부터 지금까지 온라인으로 뭔가를 구입해 본 적이 있는지를 묻고 있습니다.
3-2) He has been to Europe.
have been to 는 '~에 다녀온 적이 있냐' 를 묻는 것이므로 경험으로 쓰입니다. 이것하고 많이 나오는 것이 have gone to 가 있습니다. 아래 예문을 보겠습니다.
She has gone to a concert.
그녀는 콘서트에 가버렸다 입니다. 가버린 결과 지금 여기에 없다 이므로 have gone to 는 현재완료의 용법 중 결과로 쓰인 것입니다.
4 '계속' 의 의미로 쓰이는 현재완료
4-How long have you known each other?
너희들은 얼마나 오랫동안 계속 알고 지내고 있냐 란 계속의 의미입니다.
4-2) The two countries have been at war since 1995.
두 나라가 1995년 이래로 계속 싸움중에 있는거죠. 현재완료 용법중 계속의 의미로 쓰인 것입니다.
이상으로 현재완료의 용법에 대해 알아 보았습니다. 이 4가지 용법을 잘 보면 공통된 점은 결국 현재완료는 '과거에 시작된 일이 현재까지 어떤 식으로든 영향을 줄 때 쓴다는 것을 알 수 있습니다' 너무 지나치게 4가지 용법중 어느 것으로 쓰인 것이냐에 신경쓰지 마시고 이 기본 개념만 정확히 알고 있으면 되겠습니다.