Here’s a sentence that trips up almost every English learner: ‘I have lived in London for three years.’ Or was it ‘I lived in London for three years’? Both are grammatically possible, but they mean completely different things — one says you still live there, the other says you’ve moved away. The present perfect and the past simple are the two tenses learners confuse most often, and for good reason: plenty of languages use a single past tense where English insists on two. The good news is that the whole difference comes down to one idea, and once it clicks you’ll stop second-guessing yourself mid-sentence.
The one question that decides it
Before you choose, ask yourself a single thing: is this action finished and gone, or does it still connect to now? The past simple — ‘I ate’, ‘she called’, ‘we went’ — is for finished actions at a finished time. If you can point to when it happened (yesterday, last week, in 2019, an hour ago), you almost always want the past simple. The present perfect — ‘I have eaten’, ‘she has called’, ‘we have gone’ — is for actions that reach into the present: the time is unfinished, unknown, or simply not the point. ‘I saw that film on Tuesday’ puts the action in a closed box. ‘I’ve seen that film’ keeps it alive in this conversation, right now.
Finished time or unfinished time
The clearest clue is the time expression sitting next to the verb. Words like ‘yesterday’, ‘last night’, ‘two days ago’, ‘in June’ and ‘when I was young’ all point to a finished moment, so they pull the past simple: ‘I finished the report yesterday.’ Words like ‘already’, ‘yet’, ‘just’, ‘ever’, ‘never’ and ‘so far’ belong to the present perfect: ‘I’ve just finished the report.’ Then there’s the pair that catches everyone out, ‘for’ and ‘since’. Use them with the present perfect when something started in the past and is still true — ‘I’ve worked here for five years’ means you’re still here. Switch to the past simple and ‘I worked here for five years’ quietly tells your listener you’ve left.
Where learners go wrong
Two mistakes come up again and again. The first is putting a specific past time with the present perfect: ‘I have seen him yesterday’ is wrong, because ‘yesterday’ is finished — it has to be ‘I saw him yesterday.’ The second is reaching for the past simple to talk about life experience with no set time. ‘Did you ever go to Japan?’ sounds off in British English; ‘Have you ever been to Japan?’ is what you want, because you’re asking about experience up to now, not one particular trip. Watch the little words here too: it’s ‘have been to’ for a visit you’ve returned from, and ‘have gone to’ for someone who’s still away. Tiny differences — but native speakers hear them straight away, and a few of them show up on our list of common English grammar mistakes.
The news trick that always works
Here’s a pattern that covers a huge amount of real conversation: announce with the present perfect, then explain with the past simple. ‘I’ve passed my exam!’ is the headline — it matters now. ‘I took it on Monday and got the results this morning’ fills in the finished details. You’ll hear this everywhere, from newsreaders (‘A train has derailed… it happened just after six’) to a friend bursting with news. So if you’re ever stuck mid-thought, lead with the perfect for the fact that’s still fresh, then drop into the past simple the moment you add a time or a detail.
How to make it automatic
Rules get you started, but the tense has to become a reflex, and that only happens with focused practice. Take five minutes and describe your day twice: once as finished events (‘I woke up at seven, I had coffee, I caught the bus’), and once as things that still touch now (‘I’ve already cleared ten emails and it’s not even lunch’). Read your own messages back and test every past sentence with the one question — finished, or still connected? If you’d like to line all the tenses up side by side while you’re at it, our English tenses cheat sheet lays them out clearly.
Present perfect versus past simple isn’t really a grammar puzzle at all — it’s about whether the past still reaches into the present, and English just happens to mark that with two tenses. Keep asking yourself that single question and the choice gets faster every time you speak. If you’d like a teacher to catch the slips you can’t hear in your own English and drill this until it’s second nature, the small online classes at Kensington English are built for exactly that kind of practical, everyday practice.



