TOEIC® 대비 present perfect simple 강좌

이 present perfect simple TOEIC® 대비 강좌의 목표는 이 시제에 대해 반드시 알아야 할 모든 것을 여러분께 가르쳐 드리는 것입니다! 모든 내용이 여기에 담겨 있습니다!
present perfect는 영어만의 독특한 시제입니다. 다른 언어에는 뚜렷한 대응이 없고, 영어만의 개념이기 때문에, 특히 **TOEIC®**에서 절대 직역하지 마세요!
실제로 이 시제는 과거에 시작되어 현재까지 이어지는 상황이나 상태를 말할 때 사용합니다.
예를 들어, 어제 시작되어 아직도 진행 중인 행동이나, 오랫동안 계속되어 온 일반적인 사실을 나타낼 수 있습니다.
예시로 도로교통법을 들 수 있습니다. 여러 해 동안 적용되어 왔고, 오늘도 여전히 유효합니다 - 이것이 바로 present perfect를 사용할 완벽한 사례입니다!
- « How long have you lived there? I have lived here for 10 years »
- 너는 그곳에서 얼마 동안 살았니? 나는 여기서 10년째 살고 있어.
- « have lived here »는 그 사람이 10년 동안 그 집에서 살았으며 지금도 그곳에 살고 있다는 뜻입니다.
이 강좌는 오직 present perfect simple에 관한 것입니다. 다른 perfect 관련 강좌는 아래를 참고하세요:
present perfect simple은 어떻게 만드나요?
present perfect simple은 현재형으로 활용한 « have » 조동사에, 과거분사 형태의 동사가 뒤따르는 구조입니다.
긍정문 | 부정문 | 의문문 |
---|---|---|
I have finished | I have not (haven't) finished | Have I finished ? |
You have finished | You have not (haven't) finished | Have you finished ? |
He / She / It has finished | He / She / It has not (hasn't) finished | Has she finished ? |
We have finished | We have not (haven't) finished | Have we finished ? |
You have finished | You have not (haven't) finished | Have you finished ? |
They have finished | They have not (haven't) finished | Have they finished ? |
예시에서 동사 **« finish »**의 과거분사는 « finished » (동사 + -ed)입니다. 불규칙 동사의 경우, 반드시 과거분사 형태를 사용해야 합니다.
불규칙 동사 목록은 여기서 확인할 수 있습니다:
3인칭 단수에서 « has »를 빠뜨리는 것은 TOEIC®에서 매우 흔한 실수입니다, 특히 Part 5 섹션에서 자주 보입니다:
He have worked here since 2001- « he has worked here since 2001 »
present perfect simple은 언제 사용하나요?
A. 현재에 영향을 미치는 과거 행동을 말할 때 present perfect simple
present perfect simple은 과거에 일어난 행동(어제) 중에, 그 결과나 영향이 현재에도 남아있는 경우를 설명할 때 사용합니다. 이 시제는 과거와 현재의 연결을 강조합니다.
- I have lost my keys.
나는 열쇠를 잃어버렸어(과거의 행동) 그래서 지금 밖에 갇혀 있어(현재에 영향)
for와 since와 함께하는 present perfect의 활용
perfect는 시간 표현 « for » 혹은 **« since »**와 함께 매우 자주 쓰입니다.
- « for »는 기간(2년 동안, 3개월 동안 등)을 나타냅니다
- I have lived in Paris for five years.
나는 파리에서 5년 동안 살고 있다 → 그리고 지금도 계속 살고 있다.
- I have lived in Paris for five years.
- « since »는 과거의 특정 시작점을 나타냅니다(2020년부터, 월요일부터 등)
- He has worked here since 2010.
그는 2010년부터 여기서 일해 왔다 → 그리고 지금도 재직 중이다.
- He has worked here since 2010.
TOEIC® 팁:
문제에서 « for » 또는 **« since »**를 보면 바로 perfect 시제를 떠올리세요! perfect 이외의 시제에서는 « for » 또는 **« since »**가 거의 쓰이지 않습니다 (특히 present simple에서는 사용하지 않습니다).❌
I am in Australia since 2021
✅ I have been in Australia since 2021
stative verb와 함께하는 present perfect 사용법
present perfect simple은 종종 stative verb(상태동사)인 « to be », « to have », « to know », « to like », **« to believe »**와 함께 자주 쓰입니다. 이 동사들은 행동이 아니라 상태나 상황을 설명하며, 과거와 현재의 연결점을 강조할 수 있습니다.
stative verb 목록은 여기서 확인할 수 있습니다:
- I have known her for five years.
나는 그녀를 5년째 알고 있다 → 그리고 지금도 알고 있다. - They have always believed in hard work.
그들은 항상 열심히 일하는 것을 믿어 왔다 → 지금도 마찬가지다. - She has been my teacher since 2018.
그녀는 2018년부터 내 선생님이다 → 아직도 선생님이다.
TOEIC® 팁
stative verb는 기간이나 시작점을 나타내는 "for", "since"와 함께 자주 쓰입니다.
how long과 함께하는 present perfect 사용법
present perfect simple은 How long... 과 함께 자주 쓰이며, 과거에 시작되어 현재까지 이어진 행동이나 상태의 지속 기간을 묻는 질문에 사용됩니다.
- How long have you lived in this city?
너는 이 도시에서 얼마나 오래 살았니? - I have lived here for 5 years / since 2018.
나는 여기서 5년째 / 2018년부터 살고 있다.
부정문에서 present perfect의 활용
present perfect는 부정문에서 사용되어, 마지막으로 행동이 일어난 이후로 얼마나 시간이 흘렀는지를 나타냅니다.
- I haven't played football for months.
나는 몇 달째 축구를 하지 않았다. - She hasn’t visited her grandparents since last summer.
그녀는 지난 여름 이후로 할아버지, 할머니를 찾아가지 않았다.
B. 인생 경험을 말할 때 present perfect simple
present perfect simple은 경험이나 인생의 순간을 얘기할 때, 과거의 어느 시점에 일어났지만 지금도 관련이 있을 때 사용합니다. 인생에서 한 번이라도 해본 것 혹은 전혀 해보지 않은 것을 설명할 때 쓰입니다.
- She has visited Japan three times.
그녀는 일본을 세 번 방문했다 → 앞으로 또 방문할 수도 있다. - I have never tried skiing.
나는 스키를 한 번도 해 본 적이 없다 → 아직 경험해보지 못했다.
never와 ever와 함께하는 present perfect 사용법
present perfect는 « ever » 또는 **« never »**와 함께 매우 자주 쓰입니다.
- ever는 과거에 어떤 일이 한번이라도 있었는지 질문할 때 자주 씁니다.
- 질문에서:
- Have you ever worked in a multinational company?
다국적 기업에서 일해본 적 있나요?
- Have you ever worked in a multinational company?
- 부정문에서도:
- I haven't ever missed a deadline.
나는 마감기한을 놓친 적이 없다.
- I haven't ever missed a deadline.
- 질문에서:
- never는 지금까지 한 번도 경험해보지 않았음을 강조하는데 자주 씁니다
- 긍정문의 부정적 의미로:
- I have never attended a trade show before.
나는 지금까지 박람회에 참석한 적이 없다. - The candidate has never managed a team before.
그 지원자는 지금까지 팀을 관리해본 적이 없다.
- I have never attended a trade show before.
- 놀라움을 표현할 때:
- Never have I seen such detailed reports!
이렇게 상세한 보고서는 처음 본다!
- Never have I seen such detailed reports!
- 긍정문의 부정적 의미로:
자주 하는 실수
ever와 never의 위치에 주의하세요. 이 두 adverb는 반드시 **조동사(have/has)**와 과거분사 사이에 위치합니다.❌
This is the best pizza I ever have eaten.
✅ This is the best pizza I have ever eaten❌
She never has tried skiing before.
✅ She has never tried skiing before.
C. 효과가 바로 나타나는 최근 행동을 말할 때 present perfect simple (with « just »)
present perfect simple은 방금 끝난 행동을 묘사할 때 쓰이며, 이것이 현재에 영향을 미치고 있음을 나타냅니다. 이때 « just » adverb와 함께 자주 등장합니다.
- The meeting has just started.
회의가 방금 시작됐다 → 지금 진행 중이다. - They have just signed the contract.
그들은 방금 계약서에 서명했다 → 이제 공식적으로 계약이 체결됐다. - The train has just left.
기차가 방금 출발했다 → 더 이상 승강장에 없다.
D. 아직 끝나지 않은 기간 동안 반복된 행동을 말할 때 present perfect simple
present perfect simple은 아직 끝나지 않은 기간(이번 주, 오늘, 이번 달 등) 동안 반복적으로 발생한 행동을 설명하는 데 쓰입니다. 이 시제는 이러한 행동이 현재와 연관 있음을 강조합니다.
- I have seen him twice this week.
나는 이번 주에 그를 두 번 봤다 → 아직 주가 끝나지 않아 또 볼 수도 있다. - She has called the client three times today.
그녀는 오늘 고객에게 세 번 전화했다 → 아직 하루가 끝나지 않았다. - We have visited five branches this month.
우리는 이번 달에 다섯 지점을 방문했다 → 아직 달이 끝나지 않았다. - We have received many emails recently.
우리는 최근에 이메일을 많이 받았다 → 아직도 계속 받고 있다.
관련 키워드
키워드 | 예문 |
---|---|
Recently | We have received many emails recently. (우리는 최근에 이메일을 많이 받았다.) |
This week | I have visited the office three times this week. (이번 주에 사무실을 세 번 방문했다.) |
This summer | They have traveled a lot this summer. (그들은 이번 여름에 여행을 많이 했다.) |
So far | She has completed four tasks so far. (지금까지 네 개의 업무를 끝냈다.) |
In the past few days | We have made significant progress in the past few days. (지난 며칠 동안 큰 진전을 이루었다.) |
Today | He has already called three clients today. (오늘 고객에게 세 번이나 이미 전화했다.) |
This morning | I have sent two reports this morning. (오늘 아침에 두 개의 보고서를 보냈다.) |
This month | We have opened two new stores this month. (이번 달에 새 매장을 두 군데 열었다.) |
This year | She has received several awards this year. (그녀는 올해 여러 번 상을 받았다.) |
To date | We have achieved excellent results to date. (우리는 지금까지 훌륭한 결과를 얻었다.) |
Over the last few weeks | They have launched three campaigns over the last few weeks. (지난 몇 주 동안 세 번 캠페인을 진행했다.) |
Up to now | The team has solved all the issues up to now. (팀은 지금까지 모든 문제를 해결했다.) |
Lately | I have been feeling very tired lately. (최근 매우 피곤함을 느끼고 있다 → 최근에 시작된 일이 지금도 영향을 미침.) |
주의점 행동이 끝났지만, 시간의 범위가 오늘까지 이어질 때는 반드시 _present perfect_와 since(절대 for와 함께 사용하지 않음)를 씁니다.
- We have opened 9 stores since July
> 우리는 7월 이후로 매장을 9개 열었다.
E. 시간 경과에 따라 변화한 상황을 말할 때 present perfect simple
present perfect simple은 시간이 흐르면서 일어난 변화, 발전, 개선을 나타낼 때 쓰입니다. 이 시제는 변화의 과정이나 결과가 현재에 나타나고 있음을 보여줍니다.
- Her English has improved a lot.
그녀의 영어 실력이 많이 늘었다 → 지금 훨씬 더 잘한다. - The company has grown significantly over the past year.
회사는 지난 1년 동안 크게 성장했다 → 지금 더 크고 성공적이다. - He has become more confident since he started his new job.
그는 새 직장을 시작한 이후로 더 자신감이 생겼다 → 현재 변화가 보인다. - Technology has advanced rapidly in the last decade.
지난 10년간 기술이 급격히 발전했다 → 이 발전이 지금의 기술에 영향을 주고 있다.
F. 언제 발생했는지 명확하지 않은 행동을 말할 때 present perfect simple
present perfect simple은 행동이 정확히 언제 일어났는지 중요하지 않을 때 사용합니다. 중요한 것은 행동이 이미 일어났거나, 아직 일어나지 않았으며, 앞으로도 일어날 수 있다는 점입니다.
관련 키워드
- Already : 긍정문에서 사용되어, 행동이 이미(예상보다 빨리) 끝났음을 나타냅니다. Already는 **조동사(have/has)**와 과거분사 사이에 위치합니다.
- She has already completed the report.
그녀는 보고서를 이미 끝냈다
- She has already completed the report.
- Yet : 질문과 부정문에서 사용되어, 행동이 아직 일어나지 않았지만 기대되고 있음을 나타냅니다. Yet은 문장 끝에 위치합니다.
- Have you sent the email yet?
이메일 벌써 보냈나요? - I haven't finished my homework yet.
아직 숙제를 다 끝내지 못했다
- Have you sent the email yet?
- Still : 부정문에서 주로 사용되며, 기대했던 행동이 아직까지 이루어지지 않았음을 강조합니다.
- I still haven't received a reply.
아직 답변을 못 받았다
- I still haven't received a reply.
present perfect simple의 몇 가지 작은 뉘앙스
뉘앙스 1 : « Been » vs « Gone »
has been과 has gone의 차이는 헷갈릴 수 있지만, 반드시 구분해야 합니다.
- has been은 누군가 과거에 어떤 곳을 방문했지만, 지금은 그곳에 없는 경우에 사용합니다.
- She has been to Paris several times.
그녀는 파리에 여러 번 가봤다 → 지금은 그곳에 없다.
- She has been to Paris several times.
- has gone은 누군가 어떤 곳에 가서 아직 돌아오지 않았거나, 아직 그곳에 있는 경우에 사용합니다.
- She has gone to the supermarket.
그녀는 슈퍼마켓에 갔다 → 아직 집에 오지 않았다.
- She has gone to the supermarket.
뉘앙스 2 : present perfect simple VS present simple
present perfect simple과 present simple은 서로 다른 의미를 가지니, 꼭 구분해서 사용해야 합니다.
-
present simple은 일반적인 사실, 변하지 않는 진리, 습관을 나타냅니다.
- She works at a bank.
그녀는 은행에서 일한다(일반적인 사실). - I live in Paris.
나는 파리에 산다(안정적인 사실).
- She works at a bank.
-
present perfect simple은 과거에 시작되어 지금도 계속되는 행동을 나타냅니다.
- She has worked at a bank since 2010.
그녀는 2010년부터 은행에서 일해 왔다. - I have lived in Paris for five years.
나는 파리에서 5년째 살고 있다.
- She has worked at a bank since 2010.
결론
present perfect simple은 **TOEIC®**에서 매우 중요한 시제이며, 문법 및 독해 문제에서 자주 등장합니다.
이 시제는 과거 행동이 현재에 영향을 미침, 인생 경험, 혹은 오랫동안 지속된 상황을 표현하는 데 쓰입니다.
« for », « since », « ever », « never », « just », « already », « yet » 등은 시험에서 자주 등장하는 핵심 키워드이니 꼭 기억하세요.
perfect 시제는 present perfect simple에만 국한되지 않습니다. present perfect continuous, past perfect simple, past perfect continuous도 존재하니, 아래 강좌를 참고하세요:
- 🔗 TOEIC® 대비 present perfect simple 강좌
- 🔗 TOEIC® 대비 present perfect continuous 강좌
- 🔗 present perfect simple과 present perfect continuous의 차이 TOEIC® 강좌
- 🔗 TOEIC® 대비 past perfect simple 강좌
- 🔗 TOEIC® 대비 past perfect continuous 강좌
- 🔗 past perfect와 past simple의 차이 TOEIC® 강좌
- 🔗 past perfect simple과 past perfect continuous의 차이 TOEIC® 강좌