PremiumBlogNewsFAQ
Limited-Time Offer, this week only — Download the App
Speaking practicehow to speak english without grammar

Present Perfect or Past Simple? A Rule You Can Use While Speaking

A one-question rule for choosing between present perfect and past simple while the sentence is already leaving your mouth, and how to speak english without grammar terms in your head: twelve contrast pairs and a two-second self-check.

Flat editorial illustration of two teal-shuttered windows on a sand-coloured wall, the left window closed and the right window open onto warm light, no text.
On this page

You are telling a colleague about a trip, and the sentence is already leaving your mouth: I have gone to Kyoto last month. You hear it as you say it, and you knew the rule last night. The problem is not knowledge; it is that the rule arrives after the verb.

This article is a decision procedure for that moment, not another explanation of the tense system. It is how to speak English without grammar terminology in your head: one question, asked before the verb, and a short list of time anchors you can recognise in half a second.

Why the rule arrives too late

In writing you look back at the sentence and edit. Speech gives you no edit window: by the time you recall which form goes with which kind of time, the verb is out and the listener has already built a picture.

Learning the rule harder does not fix this: it has two names and about six uses, and the retrieval cost lands when you have the least attention to spare. Move the decision earlier, to where the answer is visible rather than remembered — the time phrase.

How to speak English without grammar terminology

The whole choice reduces to one question, asked before you commit to a verb: has the period of time finished, or is it still open?

  • Finished period: the day, the week or the trip is over, so nothing in that period can still change. Use the past simple.
  • Open period: the period includes now, so the situation can still change. Use the present perfect.

The question is about the time, not the verb. You are not classifying an action as completed or uncompleted, which is the explanation that makes this decision feel impossible in real time. You are deciding whether a window has closed.

Flat editorial illustration of two lanes splitting at a fork, one lane closed by a low gate and the other open, teal and sand palette, no text.

Speakers rarely choose a tense in the abstract. They say when, and the form follows.

Eight anchors that close the period, four that keep it open

These anchors point at a time the listener can locate and that has already ended.

  • yesterday — the day is over.
  • last night — the night is over.
  • last week — the named week has ended.
  • two days ago — the counting is finished.
  • in 2019 — the year is closed.
  • on Monday — a Monday that has gone, not the one coming.
  • when I was at school — that part of your life has ended.
  • during my last job — the job is over.

These anchors keep the window open, because they include now or leave the end unstated.

  • so far — the period runs up to this moment and may continue.
  • this week — the week includes today.
  • ever — the period is your life up to now.
  • already — the event is earlier than expected, and its result is present.

Two more signals belong in the open group even though they are not time phrases: since names a starting point that continues, and yet means up to now. Both sit badly with a closed window, which is why I have seen him yesterday sounds wrong and I saw him yesterday does not.

Twelve pairs on the same topic

The topic stays the same in each row. Only the window changes, and the verb follows it.

SituationFinished periodOpen period
a tripWe booked the flight last week.We have already booked the flight.
a reportI sent the report on Friday.I have already sent the report.
a jobShe left her last job in 2021.She has changed jobs three times.
a filmI saw that film last night.I have seen that film twice this year.
a deliveryThe parcel arrived two days ago.The parcel has just arrived.
a phone callI called the client yesterday.I have called the client twice today.
a projectThe team finished the migration in June.The team has finished the migration.
a hotelI stayed there when I was in Berlin.I have stayed there before.
a budgetWe agreed the budget on Monday.We have agreed the budget.
a courseHe took the course in 2019.He has taken the course.
an emailI wrote to her last week.I have written to her already.
a job offerThey offered me the job two days ago.They have just offered me the job.

Read a row aloud and change only the window: the anchor does the work, not the rule.

The two-second self-check

Run three moves in order, silently, while the other person is still finishing their question.

  1. Put the time phrase first.
  2. Ask whether that period includes now.
  3. Choose the form and keep talking.

The first move makes the rest cheap. A phrase like last week is a chunk you already own, and saying it commits you before the verb arrives. Closed chunk, past simple; open chunk, present perfect.

Flat editorial illustration of a small two-step checkpoint with two cards, one stamped and one still open, teal and sand palette, no text.

The check also works backwards. If you hear the wrong form as you say it, finish the sentence and restate the window: Sorry, that was last month.

When both are correct and the meaning changes

One pattern makes learners think the rule is unreliable: both forms can be correct about the same day, and the choice changes the meaning.

I didn't have any lunch today. — the lunch window is over; it is late and you are not going to eat now.

I haven't had any lunch today. — the day is still open and lunch is still possible.

The tense is not decoration: it tells the listener whether the situation can still change.

American English adds an exception worth recognising rather than correcting. There the past simple often replaces the present perfect, especially with already and yet, so Did you eat yet? is normal where British usage prefers Have you eaten yet? Do not treat it as an error.

First-language interference

If your first language marks past time with a single form, or with a particle rather than a tense, your instinct will produce one form for both jobs. That is why the error survives years of study: you are not translating a rule but a habit that never needed the distinction.

Two slips are worth listening for in your own recordings.

  • Present perfect plus a closed anchor: I have seen him yesterday. Say I saw him yesterday. instead.
  • Past simple plus since: I work here since 2020. Say I have worked here since 2020. instead.

Both slips have one cause: the anchor and the verb were chosen separately.

Ten prompts to record tonight

Record one answer per prompt, one take each, without scripting.

  1. Tell me what you did last weekend.
  2. Describe a trip you took last year.
  3. What have you finished so far this week?
  4. Tell me about a film you have seen twice.
  5. What did you do on your first day at your current job?
  6. Have you ever lost something important?
  7. When did you last speak English outside work?
  8. What have you already done today?
  9. Tell me about a project your team finished last year.
  10. What have you learned in the last month?

Then listen once, pencil in hand, for one thing only: did an anchor appear before the verb? Mark the anchor, not the mistake. A closed anchor with a present perfect gets said again with the past simple, and the other way round.

A partner who answers back makes the drill harder in the right way, because you cannot prepare the next sentence. HiBay's app provides AI conversation practice with feedback on pronunciation, grammar and vocabulary, and its App Store description lists IELTS speaking practice.

Frequently asked questions

Do I need to know the time phrase before I speak?

No, but you need it before the verb, which is a much smaller window. Most speakers find the phrase as the sentence forms, and that is early enough: the anchor usually comes before the main verb. If it arrives after, finish and restate the window in a short follow-up. The one case that needs planning is a story with several events: fix the order of the anchors first.

Why do I mix past simple and present perfect when speaking?

Because the two forms are stored as one habit rather than two rules. Under time pressure you retrieve the form you use most, then the time phrase arrives and contradicts it. Working from the anchor removes the conflict, because the window is chosen before the form and cannot arrive late.

App StoreGoogle Play