Present Perfect vs Past Simple

Grammar Pattern BritishAmericanAustralian ★★★★★ Very Common Neutral
用闪卡、测验和音频练习 WordLoci

含义: Choosing between these two tenses

选择这两种时态
Elegir entre estos dos tiempos verbales
この2つの時制を選ぶ
두 시제 중 선택하기

Use past simple when the time is stated or clear (yesterday, in 2010, when I was young). Use present perfect when the time is not stated or not important, or when there's a connection to now. British English uses present perfect more often than American English.

当时间明确时用一般过去时(yesterday, in 2010, when I was young)。当时间未说明或不重要,或与现在有联系时用现在完成时。英式英语比美式英语更常用现在完成时。
Usa pasado simple cuando el tiempo está indicado o es claro (yesterday, in 2010, when I was young). Usa presente perfecto cuando el tiempo no está indicado o no es importante, o cuando hay conexión con el ahora. El inglés británico usa presente perfecto más que el americano.
時間が明示されている場合は過去形を使います(yesterday, in 2010, when I was young)。時間が明示されていない、または重要でない場合、または現在とのつながりがある場合は現在完了形を使います。イギリス英語はアメリカ英語より現在完了形をよく使います。
시간이 명시되거나 명확할 때 (yesterday, in 2010, when I was young) 과거시제를 사용합니다. 시간이 명시되지 않거나 중요하지 않을 때, 또는 현재와 관련이 있을 때 현재완료를 사용합니다. 영국 영어가 미국 영어보다 현재완료를 더 자주 사용합니다.

例句

  1. I saw that film last week.' (specific time = past simple)
    我上周看了那部电影。'(具体时间 = 一般过去时)
    Vi esa película la semana pasada.' (tiempo específico = pasado simple)
    先週その映画を見ました。'(特定の時間 = 過去形)
    지난주에 그 영화를 봤어요.' (특정 시간 = 과거시제)
  2. I've seen that film.' (time not specified = present perfect)
    我看过那部电影。'(时间未指定 = 现在完成时)
    He visto esa película.' (tiempo no especificado = presente perfecto)
    その映画は見たことがあります。'(時間未指定 = 現在完了形)
    그 영화를 본 적이 있어요.' (시간 미지정 = 현재완료)
  3. Did you eat breakfast?' (this morning, finished = past simple)
    你吃早餐了吗?'(今天早上,已结束 = 一般过去时)
    ¿Desayunaste?' (esta mañana, terminado = pasado simple)
    朝食は食べましたか?'(今朝、終了 = 過去形)
    아침 먹었어요?' (오늘 아침, 끝남 = 과거시제)
  4. Have you eaten?' (recent, relevant now = present perfect)
    你吃了吗?'(最近,现在相关 = 现在完成时)
    ¿Has comido?' (reciente, relevante ahora = presente perfecto)
    食べましたか?'(最近、今に関連 = 現在完了形)
    밥 먹었어요?' (최근, 현재와 관련 = 현재완료)

发音

用法指南

语境: spoken, written, everyday

语气: descriptive

✓ 正确说法

  • I went to London last month. (specific time)
    我上个月去了伦敦。(具体时间)
    Fui a Londres el mes pasado. (tiempo específico)
    先月ロンドンに行きました。(特定の時間)
    지난달에 런던에 갔어요. (특정 시간)
  • I've been to London. (experience, time not important)
    我去过伦敦。(经历,时间不重要)
    He estado en Londres. (experiencia, tiempo no importante)
    ロンドンに行ったことがあります。(経験、時間は重要でない)
    런던에 가본 적이 있어요. (경험, 시간 불문)
  • She called an hour ago. (specific time)
    她一小时前打电话来了。(具体时间)
    Ella llamó hace una hora. (tiempo específico)
    彼女は1時間前に電話しました。(特定の時間)
    한 시간 전에 전화했어요. (특정 시간)
  • She's just called. (recent, relevant)
    她刚打电话来了。(最近,相关)
    Ella acaba de llamar. (reciente, relevante)
    彼女はちょうど電話してきました。(最近、関連)
    방금 전화했어요. (최근, 관련 있음)
  • I've seen that film already.
    那部电影我已经看过了。
    Ya he visto esa película.
    その映画はもう見ました。
    나는 그 영화를 이미 봤어.

✗ 错误说法

  • I have been to London last month. (use past simple)
    I have been to London last month.(用一般过去时)
    I have been to London last month. (usar el pasado simple)
    I have been to London last month.(過去形を使う)
    I have been to London last month.(과거형을 사용)
  • I saw that film already. (use present perfect with 'already')
    I saw that film already.('already'用现在完成时)
    I saw that film already. ('already' requiere el presente perfecto)
    I saw that film already.(「already」には現在完了形を使う)
    I saw that film already.('already'에는 현재완료형을 사용)

起源与历史

Key tense distinction in English

文化背景

Era: Modern

Generation: All ages

Social background: Universal

Regional notes: Americans often use past simple where British use present perfect

更多同类表达

Present Perfect Simple ★★★★★ Connects past actions to the present moment used to ★★★★★ Describes past habits or states that no longer exist going to vs will ★★★★★ Choosing between two future forms Present Continuous for Future ★★★★★ Using present continuous for planned arrangements Gerund vs Infinitive after verbs ★★★★★ Which verbs take -ing, to + verb, or both would (past habits) ★★★★☆ Describes repeated past actions (but not states)
X / Twitter WhatsApp Facebook

More from Verb Tenses

"Present Perfect vs Past Simple" 上练习 WordLoci

闪卡、测验、音频发音和间隔重复 — 全部免费