Skip to content
Flalingo

English practice

How to write about a recent experience in English (B1 pre-intermediate): present perfect, past simple and the result now

An adult customer discussing a jacket return with a shop assistant.

A B1 pre-intermediate (A2–B1) guide to a 120–150 word English post about something you have just done: present perfect for the news, past simple for the details, -ed/-ing reactions and a result or tip at the end.

Write a post about a recent experience in four moves. Open with the news in the present perfect: “I’ve just made dumplings for the first time, and my freezer is full of them.” Switch to the past simple once you give a finished time: “Last Saturday, I went to a small cooking class above a restaurant.” Then add a feeling with its cause, and end with the result now or a tip. It suits adults at B1 (pre-intermediate, A2–B1); 10 minutes a day is enough.

Who this is for

  • Adults at pre-intermediate level who can tell a story in the past but hesitate between “I’ve done” and “I did”.
  • Anyone who wants to post in English about a class, a trip, a concert or a purchase, on social media or in a work chat.
  • Learners preparing for a writing task that asks for a short email, blog entry or post about something that happened recently.
  • Too early: if past simple forms like went, bought and tried still slow you down, practise them on their own first with the B1 article on a short travel story with a turning point.
  • Too easy: if you switch between the two tenses without thinking, move on to the present perfect continuous (“I’ve been learning…”) at intermediate level.

Open the sample pages

Open the sample pages

Word cards

changing room

a private place in a shop where customers try on clothes

The changing rooms are behind the shoe department.

checkout

the place or screen where purchases are paid for

There was only one checkout open, so the queue was long.

customer

a person who buys or uses a shop’s goods or services

The assistant found another size for the customer.

receipt

a paper or digital record showing what you bought and paid

Keep the receipt in case the jacket does not fit.

shop assistant

a person who helps customers and sells goods in a shop

A shop assistant showed me where the coats were.

size

the standard measurement that shows how large clothing or footwear is

Do you have this shirt in a larger size?

suit

look attractive or appropriate on a particular person

That shade of green really suits you.

take back

return an item to a shop, usually for a refund or exchange

I’m taking the trousers back because they’re too short.

Conversation

assistant Hello. Can I help you?

maya Yes. I’d like to take this jacket back. I ordered it from your website last Friday, but the sleeves are too short.

assistant Do you have the receipt?

maya I haven’t printed it, but I used my store account and paid by debit card.

assistant That’s fine. Have you worn the jacket outside?

maya No, I haven’t. I only tried it on at home yesterday.

assistant I’ve found the order. We delivered a medium. Have you ever tried our longer-fit jackets?

maya No, I haven’t. Do you have one here?

assistant Yes. I’ll bring a medium and a large to the changing room. If one fits, we can exchange it today.

Language pattern

Why can Maya exchange the jacket without a paper receipt?

She bought it through her store account, and the assistant finds the digital purchase from last Friday.

Present perfect asks about experience or current condition; past simple locates the purchase at a finished time.

  • Have you bought…?
  • I ordered… last Friday.
  • Have you worn…?

More practice

Experience or finished past? c or ch?

An adult customer discussing a jacket return with a shop assistant.
present perfect: experience before now

use have/has + participle when the exact finished time is not stated or is not important

Have you ever bought clothes from an auction site?

past simple: finished time

use the past simple with yesterday, last…, ago, in 2024, or another finished time

I bought this coat three weeks ago.

present perfect opening → past simple details

begin with the life/recent experience, then ask when, where, what, or how much in the past simple

Have you been there? — Yes. I went last Saturday.

been vs gone

been means visited and returned; gone means went and is still away

Maya has been to the outlet. Owen has gone there now.

ever / never

use ever in experience questions and never for no experience up to now

Have you ever asked for a refund? I’ve never needed one.

c /k/ before a, o, u

c commonly sounds /k/ in cash, coat, customer, and card

The customer paid cash for the coat.

c /s/ before e, i, y

c commonly sounds /s/ in centre, city, and cycle

The city-centre cycle shop is closing.

ch /tʃ/ with exceptions

ch is usually /tʃ/ in changing and checkout; learn exceptions such as chemist /k/ and machine /ʃ/

The checkout machine is beside the changing room.

The coat with two histories

An adult customer discussing a jacket return with a shop assistant.

THE COAT WITH TWO HISTORIES

#SaturdayFind

I’ve bought second-hand clothes online before, but I’ve never collected an order from the seller’s workshop. Yesterday, I cycled across Leeds to meet Farah, who repairs old coats in a bright room above a bookshop.

The navy wool coat looked excellent in the photos, and the measurements on the website matched my size. When I tried it on, however, the right pocket felt unusually heavy. There was something inside: a small silver tram token from 1968 and a folded cinema ticket. Farah was surprised. She bought the coat at a house sale last month and checked the lining, but she didn’t look inside that pocket.

We searched for the cinema name online. The building still exists, although it is now a music venue. Farah offered me a refund because one button was also loose. I decided to keep the coat. She repaired the button while I waited and reduced the price by ten pounds.

I’ve already worn it on a cold evening walk, and it is warmer than my new jacket. The hidden objects did not make it valuable, but they made an ordinary purchase interesting. Next week, I’m taking the token to the city transport museum. Perhaps somebody there can tell me which tram line it came from.

Write a recent-experience post

An adult customer discussing a jacket return with a shop assistant.

MY FIRST POTTERY CLASS

#NewSkill

I’ve just completed my first pottery workshop, and I’m proud of one very imperfect blue cup. Last Saturday, I arrived at a small studio near the river. Everybody else seemed experienced, and I felt nervous because I couldn’t even keep the clay in the middle of the wheel.

After twenty minutes, my first cup fell sideways. The teacher didn’t make a joke or take over. She showed me how to slow the wheel and keep both hands still. I tried again, and this time the shape stayed upright. At the end, I painted it dark blue and wrote the date underneath.

The workshop was tiring but fascinating. I’ve already booked the next class for April. If you try pottery, wear old clothes and don’t expect a perfect first result—the useful part is learning how to repair a mistake.

What does a strong recent-experience post do?

It opens with the experience and current relevance, narrates specific past events, gives a reaction, and ends with a result or recommendation now.

The model changes from present perfect to past simple for the event and returns to the present for its result.

  • I’ve just…
  • Yesterday…
  • When…
  • I felt… because…
  • Now…
  • I’d recommend…
Learn this unit
How would you like to learn?
Have an account?

A free account opens one unit for good.

The four moves of a recent-experience post

A good post about something you have just done answers four questions in order, each with its own tense:

  • What is new? The present perfect, plus why it matters now.
  • What happened? The past simple, with finished times.
  • How did you feel? An -ed or -ing word and its cause.
  • What is different now? A result, or a tip for the reader.

A model post: 120–150 words

Give it a short title, such as “My first dumpling class”. Notice the present at the start and end, and the past simple for every finished time.

“I’ve just made dumplings for the first time, and my freezer is full of them. I’ve cooked Italian food for years, but I’ve never tried Chinese cooking before. Last Saturday, I went to a small evening class above a restaurant near the market. There were eight of us, and nobody knew anybody. At first, it was frustrating: my dumplings kept opening in the boiling water. The chef didn’t laugh. She showed me how to use less filling and press the edges twice. My second tray was much better. At the end, we ate some of them together, and the evening felt really relaxing. I’ve already booked the next class, on noodles. If you try it, go hungry and don’t worry about the shape of your first dumpling.”

Present perfect or past simple?

Use have/has + past participle when no time is given, for experience up to now, and for a result now. Once you say when (yesterday, two weeks ago), switch to the past simple. Just and already go before the participle; yet goes at the end.

  • Result now: “I’ve lost my keys, so I can’t get into the flat.”
  • Experience (ever, never): “Have you ever slept in a tent?” “No, I’ve never done that.”
  • just, already, yet: “I’ve just finished the report.” “We’ve already eaten.” “Have you replied yet?”
  • Question first, then details: “Have you been to the new market?” “Yes, I went on Sunday.”
  • been or gone: “Sara has been to Lisbon.” means she visited and came back; “Sara has gone to Lisbon.” means she is there now.

A short conversation: returning a jacket

A customer is returning a jacket she ordered online last Friday. Listen for “I haven’t printed it” and “Have you worn…?” (up to now) against “I used”, “paid” and “yesterday” (finished past).

Assistant Do you have the receipt?

Maya I haven’t printed it, but I used my store account and paid by debit card.

Assistant That’s fine. Have you worn the jacket outside?

Maya No, I haven’t. I only tried it on at home yesterday.

Learn this unit your way

Feelings and their causes: -ed or -ing?

Your reaction makes a post worth reading. The -ed form is how a person feels; the -ing form is what causes the feeling. “I was boring” means you made other people bored.

  • “The meeting was boring, and I was bored after ten minutes.”
  • “It was a relaxing weekend; I came home completely relaxed.”
  • “The final was exciting, and the whole bar was excited.”
  • “The photos looked great, but the room was disappointing.”

Common mistakes

Each has an easy fix:

  • “I’ve been there last weekend.” A finished time needs the past simple: “I went there last weekend.”
  • “I was very boring at the party.” If you mean your feeling, say “I was very bored.”
  • “Nobody didn’t come.” “Nobody” is already negative: “Nobody came.” Or: “I didn’t see anybody.”
  • “He has gone to Rome three times.” For visits, say “He has been to Rome three times.”
  • Stopping when the story ends: without a result or tip, the post feels unfinished.

A 10-minute daily practice routine

Pick something real from this week.

  • 2 minutes: play the conversation, pause after each line and repeat it.
  • 3 minutes: write a present perfect opening and four past simple events, each with a time.
  • 3 minutes: add an -ed/-ing reaction and a result or tip, then count: 120–150 words.
  • 2 minutes: read it aloud, keeping the short /v/ in “I’ve”.

What comes next

Once you can link a past event to now, practise comparing two options with the same criteria, then writing a forecast that connects evidence with action.

Frequently asked questions

When do I use the present perfect instead of the past simple?

Use the present perfect when no time is given or the result matters now (“I’ve lost my keys.”), and for experience (“Have you ever…?”). Once you say when, use the past simple.

Can I use the present perfect with “yesterday” or “last week”?

No. Finished time phrases need the past simple: “I bought it last week.” Unfinished times such as today work with the present perfect: “I’ve had two coffees today.”

What is the difference between “bored” and “boring”?

“Bored” is how you feel; “boring” is what makes you feel that way. “I’m boring.” means other people find you dull.

Learn this unit
How would you like to learn?
Have an account?

A free account opens one unit for good.

What comes next?

Keep practising with Flai

Flai is Flalingo's AI speaking-practice app, with voice conversations, corrections and lesson reports to guide your practice.

Learn with a live teacher

In Flalingo lessons you practise units like this one-to-one with a live teacher.