Present perfect and simple past both describe past actions, so learners who expect a strict translation from their own language often see no difference between them. English, however, treats them as two different windows onto the past: one closed and finished, the other still open and connected to now. Once you see the window, the verb form follows.
The Core Difference
Simple past is for actions in a finished time period that is clearly separate from now — yesterday, last week, in 2019, an hour ago. Present perfect is for past actions in a time period that is still open — today, this week, in my life so far — or for past actions whose result still matters now.
The classic test sentence is I lost my keys (story about the past) versus I have lost my keys (present problem: I need them now). The same action becomes simple past or present perfect depending entirely on whether you are telling a finished story or describing a present consequence.
Present Perfect: Experience & Result
The present perfect has two main jobs. The first is experience — actions that happened at some point in your life up to now, with no specific time mentioned: I have visited Japan (at some point in my life). The second is result — a past action with a visible consequence in the present: He has broken his leg (so he cannot walk now).
When no specific time is given and the sentence is about your life so far, present perfect is the natural choice. The moment you add a finished-time marker such as yesterday or in 2019, you must switch to simple past.
Interactive Test: Present Perfect vs Simple Past Quiz
Simple Past: Finished Time
The simple past anchors the action to a definite, finished moment in the past. You use it for storytelling, for completed periods, and whenever the time is stated or clearly understood: We visited Rome in 2019, She called me an hour ago, He worked there for five years (and no longer does).
A useful contrast: I have lived in Dublin for a year (I still live there) versus I lived in Dublin for a year (I no longer do). The period is the same; the present connection decides the tense.
Signal Words
Certain words almost always select one tense. Present perfect partners with ever, never, just, already, yet, so far, since, up to now, and today/this week (open periods). Simple past partners with yesterday, ago, last week, in 2019, when I was young, and then.
Memorizing the signal-word pairs — ever/never with present perfect, ago/last with simple past — gives you an instant test when you are unsure. When no signal word appears, fall back on the window: finished or open?
Have Been vs Have Gone
One of the clearest tests of the present perfect is the been versus gone distinction. Have been to means you went and came back. Have gone to means you went and are still there (or on the way).
If the person is still away, use gone; if the journey is complete, use been. This small pair demonstrates the present perfect’s central idea: the past action has a relationship with the present moment.
Common Learner Errors
Three errors account for most tense mistakes. First, using present perfect with a finished time marker: “I have visited Rome last year” — the marker last year demands simple past: I visited Rome last year. Second, dropping the auxiliary: “I seen the film” instead of I have seen the film or I saw the film. Third, using simple past where the result matters now: “The door is locked — I lost my key” should be I have lost my key.
Practice Tip: Drill Tenses as a Focused Category
The finished-versus-unfinished window is a habit, not just a rule, so it needs repeated practice in short sessions. Start with signal-word identification: read ten sentences and simply classify each as finished time or open time before choosing any verb. Then switch to choosing the verb, then to producing the correct form in your own examples.
PromGee’s tenses category trains exactly this skill. Every question gives you a context with or without a signal word, and the AI explanation names the window — finished or open — behind the answer. Repeating this decision pattern builds the reflex you need in real conversations and writing.
Keep a personal error log: whenever you miss a tense question, write the sentence, the signal word, and the rule you forgot. Reviewing these entries before writing emails or reports reduces repeated mistakes and makes the correct tense feel automatic.
Simple past closes the window on finished time; present perfect keeps the window open with experience and present results. Signal words pick the tense almost mechanically — yesterday and ago mean simple past; ever, never, just, and yet mean present perfect. Check the marker, then the result, and the tense chooses itself.