A2–B1 GRAMMAR · SPEAKING PRACTICE · 25 MINUTES
Have you ever said “I have visited London last year” and wondered why a tutor changed it to “I visited London last year”? Or found yourself hesitating between “I went” and “I’ve been”? Knowing past simple vs present perfect helps you tell stories, explain experiences and ask natural follow-up questions. The simplest distinction is that past simple focuses on a finished past occasion, while present perfect connects a past event or situation with the present.

This is a speaking-first lesson, not a long list of abstract grammar rules. You will use time expressions, real-world dialogues, seven everyday prompts and clickable self-checks. Read examples once, then close your eyes and answer a similar question using your own ideas. Small accurate sentences will make a better foundation than an impressive script you cannot use in conversation.
The two-timeline rule
FINISHED PAST → PAST SIMPLE
PAST CONNECTED TO NOW → PRESENT PERFECT
Past simple: “I visited Bristol in 2022.” A finished trip at a finished time.
Present perfect: “I’ve visited Bristol several times.” Experience up to the present, without identifying a finished occasion.
Natural conversation: “Have you ever been to Bristol?” “Yes, I have. I went last summer.”
Both tenses appear in a normal conversation because the speakers are asking two different questions: whether the experience has happened and when a particular event happened.
Past simple: a finished event or finished period
Use past simple for completed occasions. You might say “We met yesterday”, “She finished the project on Friday”, “I lived in Leeds when I was a student” or “I enjoyed the film”. A particular time word is helpful but not compulsory. If both speakers already know you are talking about a finished trip, “I loved the food” naturally refers to that occasion without repeating the exact date.
Regular past verbs often finish with -ed, such as worked and visited, but frequent verbs are irregular: go/went, see/saw, buy/bought and have/had. Ask questions with did + base verb: “Did you enjoy it?” and “Where did you stay?” Do not say “Did you went?” because did already marks the past. For a negative, “I didn’t go” works; “I didn’t went” does not.
Practise telling a short past story in three stages: TIME → ACTION → DETAIL. “Last weekend I went to a museum. I learnt about the city. Afterwards we had lunch nearby.” Now change the place, activity and detail to your own experience. It is fine if the first story is only three sentences.
Present perfect: experience, present result or continuing situation
The present perfect uses have/has + past participle: “I’ve seen”, “she has worked” and “they’ve arrived”. We use it to discuss life experience without a specified finished time: “Have you ever tried skiing?” “No, I’ve never tried it.” The other person might then ask, “When did you first try it?” and the answer can switch to past simple for a particular occasion.
Another use is an event with a current result. “I’ve lost my keys” is important because I cannot find them now. I could also say “I lost them on the train yesterday” when explaining exactly when it happened. The situation and what you are emphasising affect the tense; there isn’t always one universal answer to a sentence removed from context.
A third use is a state that began in the past and continues: “I’ve lived here for three years.” I still live here. If I moved away, “I lived there for three years” describes a finished period. Notice that both can describe a duration. Ask yourself whether the situation is still continuing when you speak.
For, since, ever, already and yesterday
- Yesterday / last week / in 2019 / three days ago: usually combine with past simple when describing that finished time.
- Ever / never / before: often combine with present perfect for life experience.
- For: a length of time: “I’ve worked here for four months.”
- Since: a starting point: “I’ve worked here since June.”
- Already / just / yet: often present perfect in British English for events connected with now: “I’ve just arrived.”
- Today / this week: may be used with present perfect while the time period remains relevant, although past simple can also fit a particular finished event within it.
You may hear different usage in American English, particularly around just and already, but the central meanings are shared. Avoid oversimplifying the distinction as “specific time = always past simple, no time = always present perfect”. Context and whether a period is finished matter too.
Have been to and have gone to: a useful difference
“She’s been to Manchester” often tells us that Manchester is part of her experience and she has returned. “She’s gone to Manchester” generally suggests that she has travelled there and is still away or on her journey. “She went to Manchester yesterday” simply places a trip in the finished past; it does not automatically say where she is now.
This distinction is particularly useful when discussing colleagues who travel, family trips and daily appointments. Practise a short exchange: “Where’s Maria?” “She’s gone to the station.” Later: “Has Maria been to the station?” “Yes, she’s back now.” Speak each reply as if explaining an actual situation, not reciting grammar rules.
The speaking formula: EXPERIENCE → WHEN → DETAIL
A three-stage answer with two tenses
A: “Have you ever travelled alone?”
B: “Yes, I have. I went to Edinburgh last spring. I enjoyed planning everything myself.”
A: “What did you find difficult?”
B: “Finding the hotel was confusing, but people helped me.”
The experience question is present perfect. The example uses past simple because it describes one finished trip. An extra detail creates a natural conversation.
Roleplay 1: travel and leisure
Person A: “Have you ever been to Scotland?”
Person B: “Yes, I have. I visited Glasgow a few years ago.”
Person A: “Did you stay long?”
Person B: “Only two nights. I met some friends and explored the centre.”
Person A: “Would you like to return?”
Continue the dialogue with your own ideas. Ask one experience question using Have you ever…? and two follow-up questions with did. If you have not visited the place, say “No, I haven’t, but I’d like to go.” Avoid inventing an experience merely because the sample answer contains one.
Roleplay 2: experience at work
Interviewer: “Have you ever managed a difficult task?”
Candidate: “Yes, I have. Last year I helped organise a project with a short deadline.”
Interviewer: “What did you do?”
Candidate: “I created a checklist and gave regular updates.”
Interviewer: “What have you learnt from that experience?”
For an actual interview, choose an experience you genuinely had. Your example could come from work, studying, helping a friend or volunteering. The skill is moving from an overall experience to a particular event and then explaining what you can apply now. Try speaking for sixty seconds rather than preparing a long written answer.
Roleplay 3: where you live
Neighbour: “How long have you lived here?”
You: “I’ve lived here for nearly three years.”
Neighbour: “Where did you live before?”
You: “I lived in a small town near Leeds.”
Neighbour: “Have you found any favourite places yet?”
You: “Yes, I’ve found a lovely park nearby.”
Replace the towns with places you know, or create a fictional character if you do not wish to share personal information. Notice that the grammar changes when the question changes: How long have you lived…? asks about a continuing situation; Where did you live before? asks about a finished one.
Interactive grammar check: choose the tense that fits
Choose A, B or C, then reveal the reasoning. The prompts contain enough context to make one response the best choice. Say the completed sentence aloud afterwards.
1. You are describing a holiday in 2024.
A. I’ve visited Wales in 2024.
B. I visited Wales in 2024.
C. I have visit Wales in 2024.
Reveal the answer and explanation
B. The finished time “in 2024” is naturally used with past simple.
2. Ask about life experience up to now.
A. Have you ever tried skiing?
B. Did you ever tried skiing?
C. Have you tried skiing last Saturday?
Reveal the answer and explanation
A. Ever asks about overall experience; tried is the past participle.
3. You started your current job three years ago and still work there.
A. I worked here for three years.
B. I have worked here since three years.
C. I’ve worked here for three years.
Reveal the answer and explanation
C. Present perfect expresses the continuing situation; for introduces duration.
4. Your friend cannot find their keys now.
A. I lost my keys last year.
B. I’ve lost my keys.
C. I have lose my keys.
Reveal the answer and explanation
B. The present problem is relevant now, and lost is the participle.
5. Ask when a colleague arrived yesterday.
A. When did you arrive?
B. When have you arrived yesterday?
C. When did you arrived?
Reveal the answer and explanation
A. Use did + base verb for a finished past event.
6. Your colleague is away at a conference right now.
A. She’s been there and returned.
B. She must be at home.
C. She’s gone to the conference.
Reveal the answer and explanation
C. Gone to typically suggests the person is still away.
7. You began studying here in May and are still studying.
A. I’ve studied here for May.
B. I’ve studied here since May.
C. I studied here since May and still do.
Reveal the answer and explanation
B. Since introduces the starting point.
8. Which two-sentence conversation is natural?
A. Have you ever visited Bristol? Yes, I went last summer.
B. Did you ever visited Bristol? Yes, I have went last summer.
C. Have you visited Bristol in 2020? Yes, I have visited in 2020.
Reveal the answer and explanation
A. Ask about life experience, then use past simple to say when.
Correct six common tense mistakes
- 1. “I have bought my laptop last month.”
- 2. “Have you ever went to York?”
- 3. “She has lived here since three years.”
- 4. “Did you saw the new film?”
- 5. “I’ve been to the supermarket yesterday.”
- 6. “I’ve known her for 2021.”
Reveal all six corrections
1. “I bought my laptop last month.” 2. “Have you ever been to York?” 3. “She has lived here for three years.” 4. “Did you see the new film?” 5. “I went to the supermarket yesterday.” 6. “I’ve known her since 2021.” The key distinctions are finished time, past participles, did + base verb, and for versus since.
Seven speaking questions to practise aloud
- Have you ever learnt a new skill as an adult? When did you start?
- Have you visited another city recently? What did you enjoy?
- Have you ever missed a train? What happened?
- How long have you known one of your friends?
- Have you changed your daily routine this year?
- What did you do last weekend?
- Have you ever made a difficult decision? What helped you?
Answer each question in two sentences, then try again with experience, when and detail. If you cannot think of a true personal example, choose another prompt or imagine a fictional situation and say so. Good speaking practice is about accurate meaning, not telling the most impressive story.
Frequently asked questions
Can I use past simple without saying a date?
Yes. When the context is a finished event, past simple is normal even without a date in the sentence. “I loved the film” can refer to the particular film you and your friend have just mentioned. The difference is about meaning and time frame, not a mechanical rule about whether a date appears.
Why can today sometimes take present perfect?
If today is still relevant and continuing, “I’ve had two meetings today” sounds natural in British English. A sentence about a particular finished occasion can also use past simple: “I had a meeting at eight this morning.” Context matters, and regional English varieties sometimes differ in preference.
Which form should I practise first?
Start with common finished-time expressions and simple experience questions. Practise “Did you…?” alongside “Have you ever…?” and let your example answers switch tense naturally. Then add since, for, already and yet as those ideas appear in conversations you really have.
Keep learning
For additional grammar examples, consult the British Council present perfect resource. To make your examples clearer, use our longer-answers toolkit and ten-minute speaking routine.
Related free English lessons
How to ask questions in English — Build useful question forms for your follow-up.
How to give longer answers — Develop a past-experience story naturally.
Ten-minute English speaking routine — Practise everyday tense choices aloud.
Practise with other people
When you are ready, check currently advertised English classes or request a free Monday speaking taster if its B1–B2 level is appropriate. You can return to these exercises whenever you need more practice.
Response
[…] Past simple vs present perfect in speaking — Describe previous experience accurately. […]
LikeLike