In simple sentences, pronoun placement is straightforward: before a conjugated verb or attached to an infinitive, gerund, or affirmative command. But when sentences grow — compound tenses, modal chains, progressive periphrases, and stacked verb phrases — the rules become more nuanced. This page covers every major construction type and shows exactly where pronouns can and cannot go.
The golden rule
Object pronouns in Spanish must attach to one verb in the chain. They either go before the first conjugated verb or after the last non-finite form (infinitive or gerund). They never float in the middle of a verb chain, and they never follow a past participle in a compound tense.
Compound tenses: no choice
With haber + past participle, pronouns always go before the conjugated form of haber. Attaching them to the participle is not grammatical in modern Spanish.
No se lo habíamos contado a nadie.
We hadn't told anyone.
¿Ya te lo han explicado?
Have they already explained it to you?
In all of these, the pronoun cluster sits directly before haber. Forms like he díchoselo or había dádomelo are ungrammatical in all modern dialects.
Negative and interrogative compound tenses
Negation and question words go before the pronoun cluster, which still stays before haber:
No se lo he dicho.
I haven't told him.
¿Se lo has devuelto?
Have you returned it to him?
Nunca me lo habían pedido.
They had never asked me for it.
Modal + infinitive: two positions
When a modal verb (poder, querer, deber, saber, necesitar, lograr) is followed by an infinitive, pronouns can go in either of two positions. Both are equally correct and equally common in Latin American Spanish.
Position 1: Before the modal
Se lo puedo decir.
I can tell him.
Te lo quiero explicar.
I want to explain it to you.
No me lo sabe decir.
He can't tell me.
Position 2: Attached to the infinitive
Puedo decírselo.
I can tell him.
Quiero explicártelo.
I want to explain it to you.
No sabe decírmelo.
He can't tell me.
Both positions mean the same thing
There is no difference in meaning between Se lo puedo decir and Puedo decírselo. The choice is stylistic. In casual speech, the pre-modal position tends to be slightly more common. In formal writing, the attached position is sometimes preferred.
| Modal chain | Before modal | Attached to infinitive |
|---|---|---|
| poder + decir | Se lo puedo decir | Puedo decírselo |
| querer + explicar | Te lo quiero explicar | Quiero explicártelo |
| deber + hacer | Lo debo hacer | Debo hacerlo |
| necesitar + comprar | Los necesito comprar | Necesito comprarlos |
| saber + resolver | Lo sabe resolver | Sabe resolverlo |
Estar + gerund: two positions
The progressive construction estar + gerund follows the same two-position pattern as modals.
Before estar
Te lo estoy diciendo.
I'm telling you (right now).
Se lo estaba explicando cuando llegaste.
I was explaining it to him when you arrived.
Attached to the gerund
Estoy diciéndotelo.
I'm telling you (right now).
Estaba explicándoselo cuando llegaste.
I was explaining it to him when you arrived.
Accent rules for gerunds with attached pronouns
When attaching pronouns, the original stress of the gerund must be preserved. Since gerunds are stressed on the second-to-last syllable of the base form (diciéndo), adding one or two pronouns pushes that stress further from the end, always requiring a written accent:
| Base gerund |
|
|
|---|---|---|
| diciendo | diciéndote | diciéndotelo |
| dando | dándole | dándoselo |
| explicando | explicándome | explicándomelo |
| pidiendo | pidiéndole | pidiéndoselo |
Ir a + infinitive: two positions
The periphrastic future ir a + infinitive allows the same two placements. For more on this construction, see Ir a + infinitive.
Voy a dárselo.
I'm going to give it to him.
Vamos a mandártelo mañana.
We're going to send it to you tomorrow.
Note that dárselo requires an accent on dar because the stress must stay on the original syllable.
Tener que + infinitive: two positions
Se lo tengo que decir.
I have to tell him.
Tengo que decírselo.
I have to tell him.
The same pattern applies to all obligation periphrases: tener que, haber de, hay que (though hay que is impersonal and does not take indirect object pronouns referring to the speaker). See Tener que for more.
Modal + haber + participle: where it gets interesting
When a modal governs a perfect infinitive (haber + participle), the number of possible positions changes. The pronoun can go:
- Before the modal (most common in speech)
- Attached to haber (correct in formal writing)
- Attached to the participle (archaic, avoid)
Se lo debería haber dicho.
I should have told him. (before modal — most common)
Debería habérselo dicho.
I should have told him. (attached to haber — also standard)
Debería haber díchoselo.
I should have told him. (attached to participle — archaic)
| Construction | Before modal | After haber | After participle (archaic) |
|---|---|---|---|
| deber + haber + dicho | Se lo debería haber dicho | Debería habérselo dicho | Debería haber díchoselo |
| poder + haber + hecho | Lo podría haber hecho | Podría haberlo hecho | Podría haber hécholo |
| querer + haber + dado | Se lo habría querido dar | Habría querido dárselo | — |
Stacked periphrases: first or last
When multiple auxiliary or semi-auxiliary verbs chain together, the rule simplifies: pronouns go either before the first conjugated verb or after the last non-finite form (infinitive or gerund). They do not go between verbs in the chain.
Se lo va a tener que decir.
He's going to have to tell him. (before first verb)
Va a tener que decírselo.
He's going to have to tell him. (after last infinitive)
Me lo están intentando explicar.
They're trying to explain it to me. (before first verb)
Están intentando explicármelo.
They're trying to explain it to me. (after last infinitive)
What about the middle?
Placing pronouns between verbs in the chain (va a tenérselo que decir or va a tener que decírselo) is sometimes heard in speech but is generally considered non-standard. Some speakers may place the pronoun before the last conjugated verb in the chain, but this varies by region and register.
Summary: pronoun position by construction type
| Construction | Before conjugated verb | Attached to non-finite form | Notes |
|---|---|---|---|
| haber + participle | Always | Never | No choice — before haber only |
| modal + infinitive | Yes | Yes (to infinitive) | Both equally correct |
| estar + gerund | Yes | Yes (to gerund) | Both equally correct |
| ir a + infinitive | Yes | Yes (to infinitive) | Both equally correct |
| tener que + infinitive | Yes | Yes (to infinitive) | Both equally correct |
| modal + haber + participle | Yes | Yes (to haber only) | Do not attach to participle |
| Stacked periphrases | Yes (first verb) | Yes (last non-finite form) | Not in the middle |
Accent marks when attaching pronouns
Whenever you attach one or more pronouns to an infinitive, gerund, or (in rare archaic usage) a participle, check the stress. Spanish stress rules may require a written accent that the base form did not need:
| Base form |
| Accent needed? |
|---|---|---|
| decir (stress: -cir) | decírselo | Yes — stress on í |
| dar (stress: dar) | dárselo | Yes — stress on á |
| haber (stress: -ber) | habérselo | Yes — stress on é |
| explicar (stress: -car) | explicárselo | Yes — stress on á |
| diciendo (stress: -cién-) | diciéndoselo | Yes — stress on é |
| dando (stress: dan-) | dándoselo | Yes — stress on á |
The rule: mark the stress of the original word. Adding syllables after it never moves the stress — it only moves the accent mark into a position where Spanish spelling rules require it to be written.
Common errors
Error 1: Attaching to the participle in compound tenses
*He díchoselo → Se lo he dicho.
Wrong: pronouns never attach to past participles in compound tenses.
Error 2: Splitting the pronoun cluster
*Se puedo lo decir → Se lo puedo decir.
Wrong: se and lo must stay together as a cluster.
Error 3: Placing pronouns in the middle of a chain
*Voy a se lo decir → Se lo voy a decir / Voy a decírselo.
Wrong: pronouns go before the first verb or after the last non-finite form.
Error 4: Forgetting the accent
*Puedo decirselo → Puedo decírselo.
Wrong: the accent on í is required to preserve the original stress.
Putting it all together
Here is a single scenario using multiple construction types, all with the pronoun cluster se lo:
Se lo he dicho, se lo estoy diciendo, y se lo voy a seguir diciendo.
I've told him, I'm telling him, and I'm going to keep telling him.
Se lo he dicho, estoy diciéndoselo, y voy a seguir diciéndoselo.
I've told him, I'm telling him, and I'm going to keep telling him. (attached forms)
Both versions are perfectly natural. Mix and match as the sentence flows best.
For the basics of pronoun order (which pronoun comes first), see Combined Pronoun Order. For pronoun placement with commands, see Combined Pronouns with Commands.
Related Topics
- Combined Object Pronouns: Order RulesB1 — When indirect and direct object pronouns appear together, which comes first
- Combined Pronouns with Infinitives and GerundsB1 — Attaching or placing combined object pronouns with infinitives and gerunds
- Combined Pronouns with CommandsB1 — Attaching both pronouns to affirmative commands and placing them before negative
- Placement of Direct Object PronounsA2 — Where direct object pronouns go in the sentence: before conjugated verbs
- Placement of Indirect Object PronounsA2 — Indirect object pronouns follow the same placement rules as direct object pronouns
- Le/Les → Se before Lo/La/Los/LasB1 — When two pronouns combine, le and les become se to avoid the sound le lo
- Pronoun Placement with Progressive FormsA2 — Object and reflexive pronouns can attach to the gerund with a written accent or go before estar — both positions are correct.
- Ir + A + InfinitiveA2 — Express the near or planned future with ir + a + infinitive, the most common periphrastic construction in Latin American Spanish.
- Tener + Que + Infinitive (Have To)A2 — Use tener que + infinitive to express personal obligation or something you have to do.
- Poder + Infinitive (Can/Be Able)A2 — Use poder + infinitive to express ability, permission, or possibility in Spanish.
- Compound Tenses: Complete GuideB1 — A complete reference to every Spanish compound tense — present perfect, pluperfect, preterite perfect, future perfect, conditional perfect, and both perfect subjunctives — their formation with haber plus past participle, regular and irregular participles, and the strict word-order rules.