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

Question You Likely Still HaveDirect AnswerHow To Apply It
What is the core rule for confused using present perfect?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 specifie…To choose between present perfect and past simple, focus on whether the specific time is mentioned or implied.
How do I apply confused using present perfect in a sentence like mine?To choose between present perfect and past simple, focus on whether the specific time is mentioned or implied.Otherwise, present perfect usually works for experience.
What mistakes should I avoid with confused using present perfect?Otherwise, present perfect usually works for experience.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 complet…

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.