GuidesLevel B12 min read
Present perfect or past simple? The difference
Use the past simple for a finished event at a stated time, and the present perfect when no time is given or the event still connects to now. Signal words, common mistakes, and a short exercise.
The main difference between the two tenses is whether the time of the event matters. If the time is stated and the event is finished, use the past simple: “I lost my keys yesterday.” If no time is given and the result matters now, use the present perfect: “I've lost my keys.” (I don't have them now).
Signal words
Common with the past simple: yesterday, last week, in 2019, two days ago, when I was a child. Common with the present perfect: ever, never, already, yet, just, so far, for, and since. “When…?” asks for an exact time, so it takes the past simple: “When did you arrive?”
Moving from experience to details
Conversations often start in the present perfect and switch to the past simple for details: “Have you ever been to Italy?” – “Yes, I have. I went to Rome last summer. It was beautiful.” The first sentence is about the experience; the next ones say when and how it happened.
Common mistakes for Turkish speakers
Turkish often uses the same “-di” ending for both, so they get mixed up. Common mistakes: “I have seen him yesterday.” (should be “I saw him yesterday.”) and “I live here since 2020.” (should be “I have lived here since 2020.”). Looking at the time expression usually shows the right choice.
A short exercise
Write three things you have done in your life with the present perfect (“I've visited…”, “I've learned…”). Then add a past simple sentence for each one that says when it happened (“I visited it in…”).
To keep going, see Present perfect with “for” and “since” and The passive voice in English: how to form it.
Frequently asked questions
Is American English more flexible about this? Yes, in some cases you will hear the past simple, as in “Did you eat yet?” Following the distinction in this post is correct in both varieties.
Which tense goes with “just”? For something that happened a moment ago, usually the present perfect: “I've just arrived.”
Related posts
GuidesLevel Pre-A12 min read
Am, is, are in English: how to use the verb to beThe verb “to be” becomes am, is, or are depending on the subject and describes who, what, or where something is. Positive, negative, and question forms, contractions, and common mistakes for Turkish speakers.ReadGuidesLevel B12 min read
English tenses: all of them in one overviewEnglish combines three times (present, past, future) with four aspects (simple, continuous, perfect, perfect continuous) to make 12 tense forms. The pattern, use, and an example for each.ReadGuidesLevel A12 min read
Always, usually, never: adverbs of frequency in EnglishAdverbs of frequency say how often something happens and usually go before the main verb and after “to be”. The most common ones, where they go in a sentence, and the question “How often…?”.Read