Free Spanish exercise on using direct and indirect pronouns together in one sentence. Upper-intermediate level.
📚 Quick grammar review
📌
IOP before DOP — the fixed order — When both a direct object pronoun and an indirect object pronoun appear together, the order is always IOP + DOP: me lo, te la, se los, nos lo. They go before a conjugated verb: Me lo dijo. Te la mandan. This order never reverses.
🔧
Le/les → se before lo/la/los/las — When the IOP is le/les and the DOP is any form of lo/la, the IOP changes to se: Le lo doy → Se lo doy. Les la mandaron → Se la mandaron. The form le lo simply does not exist. Always substitute se when these two pronouns meet.
💡
Clarifying the ambiguous se — Since se replaced le/les and can mean to him/her/you/them, clarification is often added: Se lo expliqué a ellos. Se lo di a usted. The se pronoun stays — the phrase just removes ambiguity. This clarifying phrase is not optional if the meaning would otherwise be unclear.
✨ Ready to practice? ¡Vamos!
Complete the following translations, using the correct combination of direct and indirect object pronouns:
Example: Jorge said it (m.sing) to her. = Jorge se lo dijo (a ella).
1. I gave it (m. sing) to them (ELLOS) = Yo dí.✓
2. She sang it (f. sing) to me. = Ella cantó.✓
3. You (TÚ) showed them (f. pl) to him. = Tú mostraste.✓
4. I gave it (m. sing) to you (TÚ) as a gift. = Yo regalé.✓
5. You guys told them (ELLOS) about it (f. sing). = Vosotros contasteis.✓
6. My sister gave it (m. sing) to them (ELLAS) as a gift. = Mi hermana regaló.✓
7. I sang it (f. sing) to you guys (VOSOTROS). = Yo canté.✓
8. You (TÚ) showed it (m. sing) to us. = Tú mostraste.✓
9. You (USTEDES) gave them (f. pl) to me. = Ustedes dieron.✓
10. She lent it (f. sing) to us. Ella prestó.✓
11. I promised it (f. sing) to her. = Yo prometí.✓
12. You (TÚ) showed it (m. sing) to us. = Tú mostraste.✓
13. She lent them (f. pl) to you guys (VOSOTROS). = Ella prestó.✓
14. We gave it (f. pl) to them (ELLOS). = Nosotros dimos.✓
15. You (USTEDES) sold it (m. sing) to them (ELLAS). = Ustedes vendieron.✓
16. My brother bought them (m. pl) for me. = Mi hermano compró.✓
17. The dog brought it (f. sing) to me. = El perro trajo.✓
18. I bought it (m. sing) for you (TÚ). = Yo compré.✓
19. Our neighbor gave it (m. sing) to us. = Nuestro vecino dí.✓
20. She wrote it (f. sing) for him. = Ella escribió.✓