Past Simple describes a finished action at a finished time. Present Perfect connects a past action to the present moment. This distinction is probably the single most important tense choice in English, and it comes down to one question: does the speaker care about when something happened, or about its connection to now?
The trip is finished. The time is stated. Past Simple.
The trip is finished too, but the speaker is talking about life experience — when doesn't matter. Present Perfect.
Specific time vs no specific time
Past Simple needs a point in the past. Present Perfect deliberately leaves the time open.
A known moment. The speaker is reporting what happened.
No time given. The speaker cares about the present situation — James can't play football right now.
When a conversation starts with Present Perfect and then adds details, it naturally switches to Past Simple:
The opening question asks about experience in general (Present Perfect). The answer pins down a specific time, so it shifts to Past Simple. This switch happens constantly in real conversation and is completely natural.
Finished period vs unfinished period
If the time period is over, use Past Simple. If it is still going on, use Present Perfect.
Last month is over. The count is final.
This month is not over. The count may still grow.
The same logic applies to today. Early in the day, today is still an unfinished period:
But if it is late at night and the day feels finished, Past Simple is natural too:
Both are grammatically correct. The choice depends on whether the speaker treats the period as open or closed.
Past event vs present result
Past Simple reports what happened. Present Perfect emphasizes what is true now because of what happened.
A past event — what happened to Sarah yesterday.
A present problem — Sarah doesn't have her keys right now.
A fact about last year.
A current achievement — the number may still grow.
This is why news headlines and announcements often use Present Perfect: The president has signed the new law. The focus is on the result that matters now, not on when the signing happened.
Time markers
Certain words and phrases strongly pull toward one tense or the other. They don't just suggest a tense — they effectively require it.
Past Simple markers
Yesterday, ago, last week, last month, last year, in 2020, in July, when I was young, that day.
Present Perfect markers
Ever, never, already, yet, just, so far, recently, this week, today (when unfinished).
The word just deserves a note. In British English, just almost always takes Present Perfect: I have just arrived. In American English, Past Simple is equally common: I just arrived. Both are correct.
British and American differences
This is one of the few grammar points where British and American English consistently differ.
British English uses Present Perfect in everyday situations where American English comfortably uses Past Simple:
| SITUATION | BRITISH ENGLISH | AMERICAN ENGLISH |
|---|---|---|
| recent action | I've just had lunch. | I just had lunch. |
| asking about completion | Have you finished yet? | Did you finish yet? |
| recent news | She's gone home. | She went home. |
Neither version is wrong. International exams and textbooks generally follow the British pattern, but in real life both forms are understood everywhere. If you learn the British rules, you will always be safe — you will simply sound slightly more formal in American contexts.
Common mistakes
Using Present Perfect with a specific past time
Using Past Simple with "ever," "never," "yet," "already"
Using Past Simple for a present result
Mixing tenses in experience questions