PremiumBlogNewsFAQ
Limited-Time Offer, this week only — Download the App
Speaking practiceenglish conversation practice freeenglish conversation practice topics

Three Two-Person Conversation Scripts You Can Role-Play Tonight

Three complete two-person role-plays with the exact lines each role needs: a restaurant order that goes wrong, a clinic reception, and splitting a shared bill. English conversation practice free of a tutor, with a twenty-minute session shape.

Two facing role cards with abstract people and a shared goal arrow
On this page

A script with a goal beats a list of questions, because each turn has something to do. This guide gives three two-person role-plays you can run tonight, the exact lines each role needs, and a twenty-minute shape that makes the second run more useful than the first.

Why a Script With a Goal Beats a Question List

Role-play, in the British Council's definition, is any speaking activity where you either put yourself in somebody else's shoes or stay in your own shoes inside an imaginary situation (Role-play, accessed 28 October 2026). The same article makes the practical point that functional language for a scenario such as a restaurant or an airport can be activated through the role-play rather than explained first.

A question list gives you openings and then leaves you stranded. A script gives each speaker a job: find out a fact, refuse something politely, agree a number. When you can do the job, the words stop being the point.

If you have been looking for English conversation practice free of a tutor's hourly rate, this is the version that works with one friend or one AI partner, twice a week.

Script One: The Order That Goes Wrong

Two roles, six turns, one goal for each side: the guest wants a dish that is safe to eat, and the server wants to keep the order.

TurnSpeakerLineWhat the turn has to do
1GuestCould I have the mushroom risotto?Ask for the first choice
2ServerI'm sorry, we've run out of that.Refuse without closing the conversation
3GuestWhat would you recommend instead?Hand the choice back
4ServerThe lemon chicken is very good tonight.Offer one specific alternative
5GuestDoes it have nuts in it?Ask the question that decides it
6ServerI'll check with the kitchen.Leave to verify, not to guess

Script Two: A Clinic Reception

Here the patient needs an appointment that fits a working day, and the receptionist needs enough information to book the right slot.

TurnSpeakerLineWhat the turn has to do
1PatientI'd like to book an appointment. I've had a sore throat for four days.State the request and the reason together
2ReceptionistIs it getting worse or staying the same?Ask one triage question
3PatientIt's a bit worse in the mornings.Answer with a comparison, not a number
4ReceptionistThe earliest slot is Thursday at nine. Does that work?Offer and check at once
5PatientCould it be earlier? I start work at nine.Negotiate with the reason attached
6ReceptionistI can put you on the waiting list for Wednesday.Offer a second path

Script Three: Splitting a Shared Bill

Money conversations fail on softness, not vocabulary. This script practises being specific without being rude.

TurnSpeakerLineWhat the turn has to do
1Housemate AThe electricity bill came to 96.State the amount, not the complaint
2Housemate BWas that for one month or two?Check the period before agreeing
3Housemate AOne month. It's higher than last time.Give the context
4Housemate BI was away for two weeks. Could we split it by days?Propose a method, not a refusal
5Housemate AThat's fair. Let's do that.Agree explicitly

How to Run a Twenty-Minute Session

  1. Read the script aloud once each, both people reading every line, so nobody is hearing it cold.
  2. Take your roles and run it once without looking at the paper for lines you remember.
  3. Swap roles and run it again. The other side is where the useful phrases live.
  4. Change one condition and run it a third time: the dish is available but expensive, the clinic has no Thursday slot, the bill covers two months.
  5. Note two phrases you had to invent, and keep them in your own words for next time.

Three cards, each with one role avatar, a dotted arrow and a goal flag

What to Write Down Afterwards

Keep a three-line note per session: the condition you changed, the phrase you invented, and the moment where the conversation stopped being polite and started being useful. That last line is the one worth reading before the next session, because it is usually a repair or a refusal rather than a new word.

Frequently Asked Questions

Can I run these scripts with an AI partner instead of a person?

Yes, and the AI version has one advantage: you can ask it to hold a role strictly, including refusing your first request twice. Tell it which role it is playing, which lines it must not volunteer, and when the scene ends. Then run the same three passes, because the swapped role is what teaches the other half of the script.

What if my partner does not speak English well?

Run the script in your shared language first to agree what each turn must achieve, then repeat it in English. The goal survives translation, so the English run still has something to do. Keep the lines on paper for the first two passes and let the goal carry the rest.

How many times should I repeat one script?

Three passes in one session, then leave it for a week and run it once more. Repeating a script more than that turns it into memorised dialogue, which is exactly what the changed-condition pass is designed to prevent.

A session note card with three short lines and a small change arrow

App StoreGoogle Play