August 20, 2026
Spanish Conversation Practice Scripts for A2–B2
Practice six Spanish conversations for travel, daily life, work, and opinions, then change the details and continue beyond the prepared dialogue.
Spanish conversation practice scripts give you useful language before you improvise. They help you rehearse a common situation, notice how questions and answers connect, and practice pronunciation without inventing every sentence at once.
Memorizing the dialogue is only the first stage. Effective script practice changes names, places, reasons, times, and outcomes. The final attempt should continue beyond the printed lines.
How to use these Spanish conversation scripts
Follow the same sequence for each dialogue.
- Read the situation and identify what each person needs.
- Read the dialogue silently and check unfamiliar phrases.
- Assign roles and read it aloud once.
- Repeat without looking at every line.
- Exchange roles.
- Change at least two details.
- Answer the follow-up questions without a script.
When practicing alone, record Role A and leave pauses for Role B. Play the recording and answer in real time. Then reverse the roles.
Script 1: making weekend plans at A2
Situation: Two friends choose an activity and agree on a time and place.
Ana: ¿Qué quieres hacer el sábado?
Luis: Podemos ir al parque si hace buen tiempo.
Ana: Buena idea. ¿Quieres ir por la mañana o por la tarde?
Luis: Por la tarde. Tengo que trabajar hasta la una.
Ana: Entonces, ¿quedamos a las tres en la entrada principal?
Luis: Perfecto. Llevo algo para comer.
Ana: Vale. Yo llevo agua.
Useful phrases:
- ¿Qué quieres hacer...?
- Podemos... si...
- ¿Quedamos a las...?
- Yo llevo...
Change the script:
- Choose a different activity.
- Add a reason why one time is inconvenient.
- Change the meeting place.
- Decide what each person will bring.
Continue with ¿A quién más podemos invitar? and ¿Qué hacemos si llueve?
Script 2: returning an item to a shop at A2–B1
Situation: A customer returns headphones that stopped working.
Cliente: Buenos días. Quisiera devolver estos auriculares.
Dependiente: Claro. ¿Qué problema tienen?
Cliente: El auricular izquierdo dejó de funcionar ayer.
Dependiente: ¿Tiene el recibo?
Cliente: Sí, lo tengo aquí. Los compré hace diez días.
Dependiente: Podemos cambiarlos por otros o devolverle el dinero.
Cliente: Prefiero cambiarlos. ¿Tienen el mismo modelo?
Dependiente: Sí, pero solo queda en color negro.
Cliente: No pasa nada. Me llevo ese.
Useful phrases:
- Quisiera devolver...
- Dejó de funcionar.
- ¿Tiene el recibo?
- Prefiero cambiarlo.
Change the script:
- Return a different product.
- Explain a different defect.
- Remove the receipt and negotiate another solution.
- Ask how long the refund will take.
Continue with ¿La garantía cubre este problema? and ¿Puedo probar el producto nuevo antes de llevármelo?
Script 3: explaining a delay at B1
Situation: A colleague cannot finish a report by the agreed deadline.
Marta: ¿Cómo va el informe para el cliente?
Diego: He terminado el análisis, pero necesito dos días más para revisar los datos.
Marta: El cliente espera recibirlo mañana. ¿Qué ha pasado?
Diego: Nos enviaron las cifras corregidas esta mañana y tengo que actualizar tres secciones.
Marta: ¿Puedes enviar una versión preliminar hoy?
Diego: Sí. Puedo enviar el resumen y los primeros resultados antes de las cinco.
Marta: De acuerdo. Yo avisaré al cliente y confirmaré el nuevo plazo.
Diego: Gracias. Te envío la versión completa el jueves por la mañana.
Useful phrases:
- Necesito dos días más para...
- ¿Qué ha pasado?
- Puedo enviar una versión preliminar.
- Confirmaré el nuevo plazo.
Change the script:
- Give another reason for the delay.
- Offer two possible solutions.
- Make the deadline impossible to change.
- Ask another colleague for help.
Continue with ¿Qué información necesita el cliente hoy? and ¿Cómo podemos evitar este retraso la próxima vez?
Script 4: asking a landlord to make a repair at B1
Situation: A tenant reports a heating problem and arranges access to the apartment.
Inquilina: Hola, llamo porque la calefacción no funciona desde anoche.
Propietario: ¿Ha comprobado el termostato?
Inquilina: Sí. La pantalla está encendida, pero los radiadores siguen fríos.
Propietario: Voy a llamar al técnico. ¿Puede venir esta tarde?
Inquilina: Trabajo hasta las seis. ¿Podría venir mañana antes de las nueve?
Propietario: Le preguntaré. Si no puede, puedo abrirle yo con su permiso.
Inquilina: De acuerdo, pero avíseme antes de entrar, por favor.
Propietario: Claro. Le confirmo la hora por mensaje.
Useful phrases:
- Llamo porque...
- ¿Ha comprobado...?
- ¿Podría venir...?
- Avíseme antes de...
Change the script:
- Report a leak or electrical problem.
- Explain why the first appointment is inconvenient.
- Ask who will pay for the repair.
- Request written confirmation.
Continue with ¿Qué puedo hacer mientras espero al técnico? and ¿Cuánto suele tardar esta reparación?
Script 5: discussing an opinion at B1–B2
Situation: Two classmates discuss whether cities should limit cars in the center.
Nora: Creo que deberían limitar los coches en el centro.
Pablo: No estoy totalmente de acuerdo. Algunas personas necesitan el coche para trabajar.
Nora: Es verdad, pero podrían permitir el acceso a residentes y vehículos de trabajo.
Pablo: Eso ayudaría. Mi principal preocupación es el transporte público.
Nora: Sí, habría que aumentar la frecuencia de los autobuses antes de cambiar las normas.
Pablo: También podrían crear aparcamientos cerca de las estaciones.
Nora: Me parece una solución razonable.
Useful phrases:
- Creo que deberían...
- No estoy totalmente de acuerdo.
- Es verdad, pero...
- Mi principal preocupación es...
- Me parece una solución razonable.
Change the script:
- Defend the opposite position.
- Add a cost or environmental concern.
- Propose a trial period.
- Reach a different conclusion.
Continue with ¿Quién debería pagar los cambios? and ¿Cómo sabríamos si el plan funciona?
Script 6: solving a booking problem at B2
Situation: A traveler arrives at a hotel, but the reservation appears under the wrong date.
Recepcionista: Buenas tardes. ¿En qué puedo ayudarle?
Viajera: Tengo una reserva para esta noche, pero no aparece en la aplicación.
Recepcionista: ¿Me puede dar su nombre y el número de confirmación?
Viajera: Sí. La reserva está a nombre de Elena Ramos y el número es 48317.
Recepcionista: Aquí está. Parece que la fecha de llegada es mañana.
Viajera: Recibí un correo que confirma la fecha de hoy. ¿Podría comprobarlo otra vez?
Recepcionista: Tiene razón. El correo muestra la fecha correcta. Déjeme consultar las habitaciones disponibles.
Viajera: Gracias. Necesito una habitación esta noche porque tengo una reunión temprano.
Recepcionista: Podemos ofrecerle una habitación superior por el mismo precio y corregir la reserva ahora.
Viajera: Me parece bien. ¿Podría enviarme la nueva confirmación por correo?
Useful phrases:
- La reserva está a nombre de...
- Parece que...
- ¿Podría comprobarlo otra vez?
- Necesito... porque...
- ¿Podría enviarme la confirmación?
Change the script:
- Make the hotel completely full.
- Add a prepaid reservation.
- Ask the hotel to arrange another property.
- Negotiate transport or a price difference.
Continue with ¿Quién se hará cargo del traslado? and ¿Cómo puedo asegurarme de que no habrá otro problema mañana?
Move from the script to real conversation
Use three rounds.
Round 1: accurate rehearsal
Read both roles and confirm the meaning of every turn. Listen to a reliable model when one is available. Record the dialogue and check whether questions sound like questions and key words receive appropriate stress.
Round 2: controlled changes
Keep the situation but change names, times, objects, reasons, and preferences. Cover the original lines and respond from the role information.
For the shop dialogue, replace the headphones with a jacket, change the defect, and request store credit. For the work dialogue, change the report to a presentation and make the deadline earlier.
Round 3: unscripted extension
Add a complication that neither speaker has rehearsed. The partner can say the requested item is unavailable, reject the proposed deadline, or ask for evidence.
Use repair phrases to keep speaking:
- No sé si me he explicado bien.
- Lo que quiero decir es...
- ¿Puedes repetir la última parte?
- Dame un momento para pensarlo.
- ¿Te refieres a...?
The goal is to maintain meaning when the exchange stops following the page.
Adapt a script to your own life
Replace generic details with situations you expect to face. Keep private work and personal information out of shared documents.
For each script, write:
- your role
- the other person's role
- the result you need
- two facts you must explain
- one likely question
- one possible complication
Then keep only the opening line and role information. Complete the rest from memory.
Practice pronunciation without reading mechanically
Mark complete meaning groups rather than individual words. In Te envío la versión completa el jueves por la mañana, useful groups include Te envío la versión completa and el jueves por la mañana.
Listen to or record one group, pause, and repeat. Compare stress, connected vowels, and sentence direction. Return to the complete turn after the groups are clear.
Avoid exaggerating every written word. Natural Spanish gives more prominence to important information and less to predictable grammatical words.
Use scripts with three learners
A third person can observe the exchange and record evidence instead of general impressions.
The observer checks:
- whether both speakers reached the required result
- which question caused hesitation
- whether clarification was requested
- which phrase sounded useful and natural
- where the meaning became unclear
After feedback, rotate roles and change one condition. Each person should perform a speaking role before the activity ends.
Use scripts when practicing alone
Several methods work without a partner.
Pause-and-answer recording
Record Role A with five-second pauses. During playback, answer as Role B before checking the printed response.
Covered-line practice
Cover every second turn. Read the visible line, respond from memory, and uncover the next line to compare.
Role summary
Read the complete dialogue, close it, and explain what each person wanted, what problem occurred, and how it ended.
Changed ending
Keep the first half of the dialogue and record a new outcome. Explain why the original solution became unavailable.
Build a weekly script plan
Use one situation for several short sessions.
Day 1
Read for meaning, learn the high-value phrases, and rehearse both roles.
Day 2
Record the dialogue without reading every line. Compare unclear sections with the text.
Day 3
Change three details and exchange roles with a partner or recording.
Day 4
Add a complication and continue for two minutes beyond the script.
Day 5
Use the same communication goal in a new setting. For example, move from a shop return to reporting a faulty product to a supplier.
Progress appears when useful phrases remain available after the original wording and situation change.
Connect scripts with listening practice
Conversation scripts provide controlled production. Add audio from multiple speakers so your listening experience extends beyond your partner's prepared lines.
Listen to a short dialogue or podcast section, identify two reusable phrases, and place them into one of the scripts. The Spanish listening practice guide explains how to work with a recording before and after using its transcript.
Aprendos supports learners from A2 to C1 with level-based audio, transcripts, comprehension and language exercises, speaking activities, graded reading, and spaced-repetition review. Use the Spanish listening lessons to find language in context, then adapt that language to a relevant conversation script.
The practical rule
Read the script to understand the exchange, rehearse it accurately, change important details, and continue without the page. The value comes from using its language in a conversation you have not memorized.