GrammarHas accepted answer

Confused about using present perfect vs past simple to talk about travel experiences

Asked byNora GrammarPosted Apr 2, 2026 4:59 PM3 answers18 upvotesCanonical URL

I'm always unsure whether to use present perfect or past simple when I talk about things I've done, especially experiences like travel. For example, should I say "I have visited London twice" or "I visited London twice"?

Are there certain situations where one is more appropriate than the other? I want to sound natural when sharing my experiences, but I'm not sure which tense fits best. Any tips or rules would be really helpful!

Context:
I'm studying for the B2 exam and want my writing to sound natural.

What to Know

TakeawayWhat To DoExample CueWatch Out For
Rule: Pattern: Present Perfect : [have/has + past participle] — Experiences at any time up to now, unspecified time Past Simple : [verb-ed / irregular] — Completed actions at a specified or…Use this pattern: To choose between present perfect and past simple, focus on whether the specific time is mentioned or implied.Try: Otherwise, present perfect usually works for experience.Avoid: Otherwise, present perfect usually works for experience.
Rule: Present perfect and past simple often express similar actions but focus differently on time.Use this pattern: Self-edit tip: When you want to highlight your life experience generally (up to now), use present perfect.Try: "She has visited Paris several times." Past Simple: Emphasizes when (even if not stated) — a finished time period.Avoid: Contrast: Present Perfect: Emphasizes experience without specifying when.
Rule: Examples: "We have gone hiking in the Alps." (No time is given; it's about life experience.) "We went hiking in the Alps last September." (Specific time is given; event is complete.)…Use this pattern: Decide your tense based on these questions: Are you talking about general experience (no time stated)?Try: Are you telling about a finished event with a clear time?Avoid: Are you telling about a finished event with a clear time?

3 Answers

ByJin ParkApr 2, 2026 5:19 PM9 upvotesAccepted answer

To choose between present perfect and past simple, focus on whether the specific time is mentioned or implied.

Pattern:

  • Present Perfect: [have/has + past participle] — Experiences at any time up to now, unspecified time
  • Past Simple: [verb-ed / irregular] — Completed actions at a specified or known past time

Examples:

  • Present Perfect: "I have been to Italy several times." (It doesn't say when; the experience could influence now.)
  • Past Simple: "I went to Italy in 2018 and 2021." (Specific times are mentioned.)

Self-check/practice:

  • If you include a past time (last year, in 2019, yesterday), use past simple: "I climbed Mount Fuji last summer."
  • For general experience, use present perfect: "I have climbed Mount Fuji."

Corrective feedback: If your sentence mentions 'when' (for example, 'last year', 'in 2022'), you probably need past simple. Otherwise, present perfect usually works for experience.

ByRavi AdminApr 2, 2026 5:39 PM5 upvotes

Present perfect and past simple often express similar actions but focus differently on time.

Contrast:

  • Present Perfect: Emphasizes experience without specifying when.
    • "She has visited Paris several times."
  • Past Simple: Emphasizes when (even if not stated) — a finished time period.
    • "She visited Paris when she was a student."

Practice step: Try comparing, "Have you ever tried Spanish food?" vs. "Did you try Spanish food on your trip last year?" Notice how present perfect is open-ended about time, while past simple connects to a finished past event.

Self-edit tip: When you want to highlight your life experience generally (up to now), use present perfect. When you want to tell a specific story or event, use past simple.

ByDevon StyleApr 2, 2026 5:59 PM4 upvotes

Decide your tense based on these questions:

  1. Are you talking about general experience (no time stated)? Use present perfect.
  2. Are you telling about a finished event with a clear time? Use past simple.

Examples:

  • "We have gone hiking in the Alps." (No time is given; it's about life experience.)
  • "We went hiking in the Alps last September." (Specific time is given; event is complete.)

Practice tip: Rewrite this: "I ____ (to see) the Colosseum when I visited Rome in 2022." (Past Simple: 'saw')
Now try: "I ____ (to see) the Colosseum." (Present Perfect: 'have seen')

Self-correction: Ask yourself: Am I saying when it happened? If yes—past simple. If no—present perfect.

Want to answer this question? Log in or create an account.