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

What to KnowWhy It MattersExampleQuick Check
If you include a past time (last year, in 2019, yesterday), use past simple: "I climbed Mount Fuji last summer.".To choose between present perfect and past simple, focus on whether the specific time is mentioned or implied.She used the idiom naturally in everyday conversation.Does this idiom fit my exact meaning and situation?
Avoid this idiom when the context is literal or the meaning could confuse readers.This keeps the idiom natural and avoids overly literal wording.In literal situations, use direct wording instead of the idiom.Would this idiom sound natural to a native speaker in this exact context?

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.