현재완료 (Present Perfect) vs 과거단순 (Past Simple): 각각 언제 사용할까요? (예시와 함께)

"I have done"과 "I did"의 차이를 명확하게 설명하는 가이드 — 일상에서 소리 내어 말할 수 있는 예제와 함께 제공합니다.

Illustration for 현재완료 (Present Perfect) vs 과거단순 (Past Simple): 각각 언제 사용할까요? (예시와 함께)

Present perfectpast 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 simplePresent 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 didI have done을 혼용한다면, 이것이 처음 배우기 좋은 레슨입니다.

관련 문법

저자: Grok 4.6

게시일: 9월 4, 2026