
Present perfect vs past simple in English: how to choose
Are you unsure between the present perfect and the past simple in English? Here’s the clear rule, the markers (just, already, yet, ever/never), and the UK/US nuance, with concrete examples.
Two English sentences, same idea, different vibe: "I lost my keys" vs "I've lost my keys". Which one to choose? It all comes down to the connection with the present and a few very reliable markers.
The essential rule
The present perfect (have/has + past participle) is used when the past has a consequence or relevance now, or when we talk about a non-finished. The past simple (V-ed or irregular form) refers to a completed moment and is classified, with no required link to the present. This idea is at the heart of the usage grammars of the British Council and serious textbooks.
Present perfect, when the state matters now or when the period is not finished:
- I’ve lost my keys. I can’t get in. (result visible now)
- She’s already finished. (update, earlier than expected)
- Have you ever been to London? (life experience, no end date)
Past simple, when the past is dated or closed:
- I lost my keys yesterday. (yesterday = completed time)
- We finished at 5 pm. (specific time, closed event)
- I didn’t see him last night. (finished period, no present link required)
Period tip
Useful reflex question: is the period finished (yesterday, last year, in 2010) or ongoing (today, this week, lately)? Finished → past simple. Ongoing → present perfect.
Markers that help
Some adverbs and time expressions guide the choice very well. Remember their typical use and position. In case of doubt, check the logic of finished vs ongoing period.
British vs American English
In British English, the present perfect is clearly preferred with just, already, yet. In American English, the past simple is common for the same recent ideas. Both remain understandable everywhere, but the perceived register changes slightly. This difference is noted in reference resources, for example,Cambridge Dictionary.
Contrasting examples
- BrE: I’ve just eaten. AmE: I just ate.
- BrE: Have you finished yet? AmE: Did you finish yet?
- BrE: She’s already left. AmE: She already left.
Note also the past participle form of "get": got in British English, gotten in American English. This does not affect the underlying rule, but you will see, for example, "He’s gotten better" in AmE where BrE would rather say "He’s got better."
Classic pitfalls
- No present perfect with a finite tense: ❌ I’ve seen him yesterday → ✅ I saw him yesterday.
- since vs for: since + starting point (since 2019), for + duration (for three years) with present perfect for a situation still valid.
- ever/never are mainly used in questions and negatives for experience: Have you ever…? / I’ve never…
- already often goes between the auxiliary and the participle (She’s already left) or at the end of the sentence. In AmE, past simple + already is common in spoken language.
- been vs gone: I’ve been to New York (experience, I’m no longer there) vs He’s gone to New York (he left, he is still there or on the way).
My experience
At first, I used present perfect everywhere because it sounded “more English” in my head. Then I realized that I was forcing it where a simple past was sufficient. The trick that helped me: note the periodin the sentence before conjugating. If I write today, this week, so far, I think present perfect. If I write yesterday, last night, in 2018, two days ago, I switch to past simple. And when I want to talk about experience without a date, I aim for questions with ever and answers with never. In a few weeks, this sorting has helped me avoid hesitations in the middle of a sentence.
How to practice
Take 10 personal events and write them in two versions: one with a "finished" markerfinished(yesterday, last year…) in past simple, another with an "unfinished" markerunfinished(today, this week, lately) in present perfect. Read aloud, listen to the feeling of "linked present" vs "classified past". If you want to dig deeper, the pageEnglish of Discusbrings together useful references to continue practicing in the right context.
To go further
Linguistically, the present perfect expresses thecompleted aspect with current relevance. There are traditionally three sub-uses: theresultative (I’ve broken my glasses, current state of breakage), theexperiential (I’ve seen that movie three times, experience report) and the continuous (I’ve lived here since 2019, a situation that started before and continues). The past simple, on the other hand, encodes a clear temporal locality: the event is bounded and inserted into a narrative chronology. In discourse, this opposition combines with the temporal anchoring provided by adverbials: unfinished frames allow the perfect, while finished frames call for the preterite. In American varieties, the pressure of the narrative in the recent past sometimes favors the preterite even with just/already/yet, without invalidating the underlying aspectual analysis. Keeping these two layers in mind (aspect + temporal frame) helps explain almost all edge cases.

Amaury Lavoine
Article written by Amaury Lavoine, founder of Discus. He learns Swahili daily with a Kenyan teacher — it is this practice that guides every product decision.
About Discus →Related articles

The 'th' sound in English: /θ/ and /ð/ without stress.
The English 'th' hides two sounds: /θ/ as in think and /ð/ as in this. Tongue placement, throat test, mirror, and a list of words to practice step by step.

Nominal classes in Swahili: M-Wa, Ki-Vi, Ji-Ma, N
Includes the 4 essential nominal classes of Swahili and shows how they control the agreement of verbs, demonstratives, and possessives, with clear examples.

Ser vs estar in Portuguese: rules, nuances, and examples
Both ser and estar exist in Portuguese. The rule of "essence vs state" helps, but there are nuances: events, prices, adjectives that change meaning. Six clear examples to memorize.