This article is part of our Complete English Grammar Practice Guide — explore all grammar topics with interactive exercises.
Present Perfect vs Past Simple is one of the most common grammar challenges for English learners. Both tenses describe the past, but they carry different meanings — and mixing them up is one of the top mistakes in IELTS Writing and Speaking.
This guide gives you clear rules, signal words, side-by-side comparisons, and interactive practice links to get this right once and for all.
The Core Distinction
The key question to ask is: does this past action have a connection to the present?
Present Perfect
- Link to the present
- No specific time stated
- Experience, result, unfinished period
- I have lost my wallet.
- She has just called.
Past Simple
- Completed, finished action
- Specific time mentioned or implied
- Story, narrative, sequence
- I lost my wallet yesterday.
- She called at 3 pm.
When to Use Present Perfect
Use Present Perfect in four core situations:
Life Experience (ever / never)
Talking about events in your life without a specific time:
Have you ever visited Japan?
I have never eaten sushi.
Did you ever visit Japan? — less natural in BrE
Recent Action with Present Result (just / already / yet)
The action just happened and the effect is still relevant now:
She has just finished the report. (it's ready now)
I haven't replied yet.
He has already left.
Unfinished Time Period (for / since)
An action that started in the past and continues now:
I have lived here for ten years. (I still live here)
She has worked here since 2018.
I lived here for ten years. — implies I no longer live here
News & Recent Developments (recently / lately)
Especially in headlines, news, and announcements:
Scientists have discovered a new planet.
The government has announced new measures.
When to Use Past Simple
Use Past Simple when the action is completed and disconnected from now:
- Specific past time: I visited Rome in 2019. / She called at noon.
- Sequence of events: He arrived, sat down, and opened his laptop.
- Past habits / states: We always went camping in summer. / She loved classical music.
- Finished period, even without a date: I worked there for five years. (I no longer work there)
Signal Words Cheat Sheet
| Present Perfect | Past Simple |
|---|---|
| ever, never | yesterday, last week/year |
| already, yet, just | ago (two days ago) |
| recently, lately | in + year (in 2020) |
| for (unfinished) | on + date |
| since + point in time | at + time (at 5 pm) |
| so far, up to now | when + clause |
| this morning/week/year (ongoing) | this morning/week (if the period is now over) |
If the sentence contains a finished time expression (yesterday, last week, in 2022, three days ago), use Past Simple — never Present Perfect.
Tricky Cases & Common Mistakes
"This morning" — which tense?
It depends on the time of day. If it is still morning: I have drunk three coffees this morning. If morning is over: I drank three coffees this morning. Context determines whether the period is finished or ongoing.
American vs British English
In American English, Past Simple is often acceptable where British English uses Present Perfect: AmE Did you eat yet? vs BrE Have you eaten yet? For IELTS, use the British English preference (Present Perfect for recent/experience contexts).
For & Since — a quick test
I have studied here for three months. (duration)
I have studied here since March. (start point)
I have studied here since three months. — incorrect
I have studied here for March. — incorrect
Quick Formation Reminder
| Form | Present Perfect | Past Simple |
|---|---|---|
| + | I have worked / She has worked | I worked |
| - | I haven't worked | I didn't work |
| ? | Have you worked? | Did you work? |
Test Your Tenses
Practise choosing the correct tense with these free interactive exercises.
Complete the SentencePractice Exercises on LexFizz
- Complete the Sentence — choose the correct tense form
- Cloze Dropdown — select Present Perfect or Past Simple from a dropdown
- Flash Cards — review irregular past participles
- Quiz — multiple-choice tense questions
- Dialogue Ordering — practise tenses in realistic conversations
Frequently Asked Questions
The key difference is connection to the present. Present Perfect (have/has + past participle) describes actions that have a link to now — a recent action, an unfinished time period, or a result still visible today: I have lost my keys (they're still missing). Past Simple describes a completed action at a specific point in the past: I lost my keys yesterday. If you mention a finished time word (yesterday, in 2019, last week), use Past Simple.
Use Present Perfect in four main situations: (1) Life experience — Have you ever been to Japan? (2) Recent actions with present relevance — She has just called. (3) Unfinished time periods — I have worked here for five years (I still work here). (4) Achievements or changes — Scientists have discovered a new planet. Signal words include: ever, never, already, yet, just, recently, for, since, so far, this week/month/year.
Use Past Simple for: (1) Completed actions at a specific time — I visited Rome in 2022. (2) A series of past events — She arrived, sat down, and opened her laptop. (3) Past habits or states — He always walked to school. (4) Narratives and stories set in the past. Signal words include: yesterday, last (week/year), ago, in (year), when, at (time), on (date). Whenever you have a finished time reference, Past Simple is almost always correct.
Common Present Perfect signal words: ever (Have you ever tried sushi?), never (I have never met him), already (She has already eaten), yet (Have they arrived yet? / I haven't finished yet), just (He has just left), recently / lately (I've been tired lately), for (I've lived here for two years), since (She has worked here since 2020), so far (We've sold 100 copies so far), this morning/week/month/year (when the period is not yet finished).
Yes — but with a different meaning. With 'for': Present Perfect + for = the action continues now (I have lived here for ten years — I still live here). Past Simple + for = the action is finished (I lived there for ten years — I no longer live there). With 'since': Present Perfect + since is standard (I haven't seen him since Monday). Past Simple + since is rare and typically means 'from that point' in narratives. When in doubt, pair 'since' with Present Perfect.
British English uses Present Perfect for recent actions with present relevance: I've just seen the news. American English often accepts Past Simple instead: I just saw the news. Both are grammatically valid in their respective varieties. For IELTS (British English standard) and formal academic writing, prefer Present Perfect for recent or experience-based contexts. For TOEFL (American English standard), Past Simple is more flexible, but Present Perfect is still correct.
Top mistakes: (1) Using Present Perfect with a finished time word — say 'I saw him yesterday' NOT 'I have seen him yesterday'. (2) Using Past Simple for life experiences — say 'Have you ever been to Paris?' NOT 'Did you ever go to Paris?' (3) Confusing 'for' and 'since' — 'for' goes with a duration (for three days), 'since' goes with a point in time (since Monday). (4) Forgetting 'have/has' — 'I finished' is Past Simple, 'I have finished' is Present Perfect.
Present Perfect = have/has + past participle. Affirmative: I/You/We/They have worked. He/She/It has worked. Negative: I haven't (have not) worked. He hasn't (has not) worked. Question: Have you worked? Has she worked? Short answer: Yes, I have. / No, she hasn't. Note: past participles of irregular verbs must be memorised — go → gone, see → seen, write → written, take → taken, be → been/gone.
Present Perfect Continuous (have/has + been + verb-ing) emphasises the duration or ongoing nature of an activity: I have been studying for three hours (I'm still studying or just stopped). Compare: I have studied French (focus on the result/experience) vs I have been studying French (focus on the ongoing process). Use continuous for activities still in progress or very recently finished, and simple for completed results or with stative verbs (know, love, believe — not normally used in continuous forms.
The best practice methods: (1) Do gap-fill exercises choosing between Past Simple and Present Perfect — many free sets are available on LexFizz. (2) Write a short paragraph about your life using both tenses: past experiences with Present Perfect, specific events with Past Simple. (3) Watch English TV shows and note which tense is used and why. (4) Use the Complete the Sentence or Cloze Dropdown exercises on this site for immediate feedback on tense choice.