The Local Way to Say It
When you're out and about in Madrid, coordinating with friends, or just promising to call your family, you'll hear cuando used with the subjunctive all the time. It's the natural, native way to talk about future actions that haven't happened yet. Imagine you're leaving a lively bar in La Latina and tell a friend: Te llamo cuando llegue a casa. (I'll call you when I get home.) Or perhaps you're planning a weekend trip and say: Cuando tengamos un momento, lo hablamos. (When we have a moment, we'll talk about it.) It just flows so smoothly, making your Spanish sound truly Madrileño!The 'Grammar Math'
The 'grammar math' for cuando is actually quite simple once you grasp the concept of future uncertainty. Think of it this way:Cuando + Subjunctive = Action in the Future / Uncertainty
Used for an action that has not yet occurred or is hypothetical. The action *will* happen 'when' something else happens.
Example: Cuando vayas a Madrid, avísame. (When you go to Madrid, let me know.)
Cuando + Indicative = Habitual / Past Action
Used for actions that happen regularly or have already happened.
Example: Siempre me llama cuando llega a casa. (He always calls me when he gets home.)
The key is whether the action in the 'cuando' clause is a definite, past, or habitual event, or a future, anticipated one.