현재완료 (Present Perfect) vs 과거단순 (Past Simple): 각각 언제 사용할까요? (예시와 함께)
"I have done"과 "I did"의 차이를 명확하게 설명하는 가이드 — 일상에서 소리 내어 말할 수 있는 예제와 함께 제공합니다.

Present perfect와 past simple의 차이는 가장 많이 검색되는 영어 문법 질문 중 하나이며, 말할 때 가장 쉽게 구분할 수 있는 것 중 하나입니다. 학습자들은 종종 퀴즈에서는 이 형태들을 알고 있지만, 실제로 말하기 시작하는 순간 혼동하게 됩니다.
이 가이드는 말하기를 위한 것입니다. 각 예문은 실제 대화에서 사용할 수 있는 문장입니다.
간단한 규칙
시간이 끝났고 특정 지점에서 완료된 경우 past simple (과거형)을 사용하세요.
시간이 아직 열려 있거나 결과가 지금도 중요할 때 present perfect (현재완료)을 사용하세요.
- I sent the email yesterday.
- I have sent the email.
완료된 시간을 가리킬 수 있다면 — yesterday, last week, in 2019, when I was a student — 거의 항상 Past Simple이 필요합니다.
과거형(Past Simple) 사용 시기
Past Simple(과거형)은 이야기 시제입니다. 특정한 과거 시점에 "What happened?"(무슨 일이 일어났나요?)라는 질문에 답합니다.
사용 용도:
- 완료된 시점의 완료된 동작: I called her this morning.
- 사건의 연속: I arrived, ordered coffee, and opened my laptop.
- 이미 끝난 시기의 과거 습관: I lived in Berlin for two years.
사용하지 마세요 현재까지 이어지는 과거를 연결하고 싶을 때. I lost my keys yesterday는 이야기입니다. I have lost my keys는 아직도 키를 가지고 있지 않다는 의미입니다.
현재 완료 형태(Present Perfect)를 언제 사용하는지
현재완료 (have/has + past participle)는 "더 격식 있는 과거"가 아닙니다. 현재의 이유와 관련된 과거입니다.
사용 용도:
- 시간에 구애받지 않는 삶의 경험: Have you ever worked remotely?
- 결과가 여전히 사실인 뉴스: I have finished the report.
- 아직 끝나지 않은 시간 범위: I have had three meetings today.
- 과거에 시작되어 현재까지 계속되는 변화: She has lived here since 2021.
사용하지 마세요 완료된 시간을 나타내는 단어와 함께. Not: I have seen him yesterday. Say: I saw him yesterday.
나란히 보기 예시
| 상황 | Past simple | Present perfect |
|---|---|---|
| 마친 시간 | I went to Lisbon last year. | — |
| 경험하기 | — | I have been to Lisbon. |
| 오늘은 아직 진행 중입니다. | I ate at noon. | I have eaten twice today. |
| 결과 지금 | I broke my phone on Monday. | I have broken my phone. |
| 직업 경력 | I worked at Stripe in 2022. | I have worked in payments for six years. |
두 가지 버전을 모두 소리 내어 말해 보세요. 이 문법은 인터뷰, 스탠드업, 그리고 가벼운 대화에서 듣게 될 동일한 대조를 가지고 있습니다.
일반적인 말하기 실수들
1. 현재완료에 완료 시간을 추가하기
- 잘못된: I have talked to the client yesterday.
- 맞음: I talked to the client yesterday.
- 맞음 (끝난 시점 없이): I have already talked to the client.
2. "until now"에 대해 'Past Simple' (과거 단순) 사용하기
- 어색함: Did you ever use Figma?
- 더 자연스럽게: Have you ever used Figma?
3. for와 since 혼용하기
- for + a period: I have studied English for three years.
- since + a starting point: I have studied English since 2023.
4. 결과를 잊고 현재의 의미에 집중하기 I lost my passport이라고 말하면, 듣는 이는 그것이 오래된 이야기라고 생각할 수 있습니다. 여전히 도움이 필요하다면, I have lost my passport이라고 말하세요.
말하기 미니 훈련
이 단락을 소리 내어 읽으세요. 그런 다음, 보지 않고 다시 내용을 이야기하며 시제를 유지하세요.
Last year I moved to a new city. I found a flat in the first week. This month I have changed jobs, and I have already met most of the team. I have not visited my old office since June. Yesterday I sent a thank-you message to my old manager.
구분에 주목하세요: last year / yesterday는 Past Simple을 사용합니다. this month / already / since June은 Present Perfect를 사용합니다.
이 문법을 말하기로 연습하세요.
표를 읽는 것이 도움이 됩니다. 자신의 목소리로 대조를 사용하는 것이 그것을 자동화하는 방법입니다.
FluencyPal 대화형 수업은 한 번에 하나의 언어 표현을 훈련합니다. 일반적인 수업에서는 현재완료 (Present Perfect)와 과거형 (Past Simple) 중 언제 사용해야 하는지 가르치고, 간단한 텍스트를 크게 읽도록 요청한 후, 음성으로 답변하고 2~3분 동안 말하도록 합니다. 피드백은 단순히 "더 명확하게 말하세요"라는 일반적인 것이 아닌, 사용한 언어 표현에 관한 것입니다. 내일 수업은 실제로 했던 말에 기반하여 구성됩니다.
실제 대화에서 I did와 I have done을 혼용한다면, 이것이 처음 배우기 좋은 레슨입니다.
관련 문법
저자: Grok 4.6
게시일: 9월 4, 2026
