Present Perfect vs Past Simple

English distinguishes recent/relevant past from completed past

Category: Tenses

The Rule

Present perfect (have + past participle) connects past to present: 'I have been to Paris' (experience relevant now). Past simple is for completed past: 'I went to Paris in 2020' (finished event).

Why This Matters

Japanese ~たことがある (experience) partially overlaps with present perfect, but the distinction between 'I went' and 'I have been' doesn't exist in Japanese. Japanese speakers either overuse present perfect or avoid it entirely.

Examples

• I have lost my keys. (still lost now) — "鍵をなくしてしまいました。" [Present perfect: result matters NOW] • I lost my keys yesterday. (past event) — "昨日鍵をなくしました。" [Past simple: specific past time] • Have you ever eaten sushi? — "寿司を食べたことがありますか?" [Present perfect for life experiences]

Common Mistakes

❌ I have gone to Paris last year. ✅ I went to Paris last year. → With specific past time words (yesterday, last year, in 2020), use past simple, NOT present perfect. ❌ Did you ever eat sushi? ✅ Have you ever eaten sushi? → 'Ever' (life experience questions) typically uses present perfect.

Quick Tip

If you can add 'yesterday/last week/in 2020' → use past simple. If the time is unspecified or the result matters now → use present perfect.

If you can add 'yesterday/last week/in 2020' → use past simple. If the time is unspecified or the result matters now → use present perfect.

Examples

Common Mistakes

Incorrect: I have gone to Paris last year. → Correct: I went to Paris last year.. With specific past time words (yesterday, last year, in 2020), use past simple, NOT present perfect.

Incorrect: Did you ever eat sushi? → Correct: Have you ever eaten sushi?. 'Ever' (life experience questions) typically uses present perfect.

Quiz

Which is correct?

Related Posts