Tense Contrasts

Present Perfect vs. Past Simple

Practice choosing between the present perfect and past simple in context.

Not sure which level to practice?Take the free level test

The Core Decision

Use the past simple when the action is finished and tied to a specific, completed time (yesterday, in 2019, last week).

Use the present perfect when the time is unspecified or the action connects to now (with ever, never, since, for, so far, or recent results). With already, just, and yet, American English accepts both: “I've already eaten” and “I already ate.”

Side by Side

Present PerfectPast Simple
Use whenThe exact time is not stated, or the past action still matters now (life experience, recent news, ongoing situations).The action is finished and happened at a specific, known time in the past.
Signal wordsalready, yet, just, ever, never, so far, since, for, recently, latelyyesterday, last night, ago, in 2010, when I was young, this morning (if over)
ExampleI have visited Paris three times.I visited Paris in 2019.

Common Confusions

  • Using the present perfect with a finished time word: say I saw her yesterday, not I have seen her yesterday. If a specific past time is named, use the past simple.
  • Using the past simple with “since” or “for” about something still true now: say I have lived here for five years, not I lived here for five years (if you still live here).
  • Thinking “just,” “already,” and “yet” always need the present perfect. In American English both forms are correct: “I've already eaten” and “I already ate,” “Have you finished yet?” and “Did you finish yet?” The past simple is more common in conversation; the present perfect sounds a little more formal.

Practice

When you your new car?

She three different countries before she turned twenty-five.

We three inches of rain so far this month.

How long you this guitar? I see you playing it every day.

The company its first office in 1998 and grew quickly after that.

Weto the beach last weekend.

Hint: go (finished time: last weekend)

This is the most interesting lecture I ever to.

She to Japan three times, and she wants to go again.

I this client three times last week, but he never answered.

you your grandparents since you moved to Denver?

Generate 5 more practice questions

Next

Present Simple vs. Present Continuous

→