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.

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.
| Turn | Speaker | Line | What the turn has to do |
|---|---|---|---|
| 1 | Guest | Could I have the mushroom risotto? | Ask for the first choice |
| 2 | Server | I'm sorry, we've run out of that. | Refuse without closing the conversation |
| 3 | Guest | What would you recommend instead? | Hand the choice back |
| 4 | Server | The lemon chicken is very good tonight. | Offer one specific alternative |
| 5 | Guest | Does it have nuts in it? | Ask the question that decides it |
| 6 | Server | I'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.
| Turn | Speaker | Line | What the turn has to do |
|---|---|---|---|
| 1 | Patient | I'd like to book an appointment. I've had a sore throat for four days. | State the request and the reason together |
| 2 | Receptionist | Is it getting worse or staying the same? | Ask one triage question |
| 3 | Patient | It's a bit worse in the mornings. | Answer with a comparison, not a number |
| 4 | Receptionist | The earliest slot is Thursday at nine. Does that work? | Offer and check at once |
| 5 | Patient | Could it be earlier? I start work at nine. | Negotiate with the reason attached |
| 6 | Receptionist | I 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.
| Turn | Speaker | Line | What the turn has to do |
|---|---|---|---|
| 1 | Housemate A | The electricity bill came to 96. | State the amount, not the complaint |
| 2 | Housemate B | Was that for one month or two? | Check the period before agreeing |
| 3 | Housemate A | One month. It's higher than last time. | Give the context |
| 4 | Housemate B | I was away for two weeks. Could we split it by days? | Propose a method, not a refusal |
| 5 | Housemate A | That's fair. Let's do that. | Agree explicitly |
How to Run a Twenty-Minute Session
- Read the script aloud once each, both people reading every line, so nobody is hearing it cold.
- Take your roles and run it once without looking at the paper for lines you remember.
- Swap roles and run it again. The other side is where the useful phrases live.
- 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.
- Note two phrases you had to invent, and keep them in your own words for next time.

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.


