The clearest Spanish line for that feeling is “¿Por qué no me lo dijiste?”, which gently asks why someone kept information from you.
You hear something new from a friend, partner, or coworker and that little sting hits you. You want to say, in Spanish, that you wish they had told you earlier. The good news is that there are a few short phrases that Spanish speakers lean on all the time, and once you know how they work, you can plug them into real conversations without freezing up.
This guide walks through the most natural ways to say that English question in Spanish, how to tweak the tone, and how to keep the grammar tight without sounding like a textbook.
Why Didn’t You Tell Me That In Spanish? Meaning And Core Phrases
In everyday talk, the closest Spanish match for “Why didn’t you tell me that?” is:
¿Por qué no me lo dijiste?
Piece by piece:
- ¿Por qué – “why”. Note the accent on qué, which turns it into a question word.
- no – “not”.
- me – “to me”. This tiny word marks you as the person who should have received the information.
- lo – “it” or “that thing we’re talking about”.
- dijiste – past form of decir (“to say” or “to tell”) for tú (informal “you”).
Together it feels direct but not rude. You are asking why the other person kept something to themselves, but you are not accusing them of lying.
Your Go-To Neutral Spanish Version
Use ¿Por qué no me lo dijiste? when:
- You already know the news and now you are reacting to it.
- The topic matters to you, but you are not yelling.
- You are talking to someone you call tú (friend, sibling, partner, many coworkers).
This line works with many types of news. Maybe your friend got a new job, your brother started dating, or your roommate moved plans around. Say it with a flat or slightly rising tone and it sounds surprised and a bit hurt. Say it with a smile and it can even feel playful.
When the person is older, in a position of authority, or when you simply prefer more distance, switch to the formal “you”:
¿Por qué no me lo dijo?
Here dijo is the past form for usted, so the sentence fits a boss, a client, or a stranger you treat with extra respect.
Other Common Variants Native Speakers Use
Spanish has several ways to send the same message with a slightly different flavor. These are all common in real life:
- ¿Por qué no me dijiste eso? – “Why didn’t you tell me that?” with eso instead of lo. Good when the “that” is clear from context.
- ¿Por qué no me contaste eso? – uses contar, closer to “to tell a story” or “to share”. Slightly more personal, as if the person kept a story from you.
- ¿Por qué no me avisaste? – literally “Why didn’t you warn/let me know?” Ideal for plans, schedule changes, deadlines, or events.
- ¿Por qué no me lo comentaste? – softer, more casual. Feels like “Why didn’t you mention it to me?”
- ¿Por qué no me lo mencionaste? – close to the English “mention”; fits meetings or more formal talk.
- ¿Por qué no me lo dijiste antes? – adds antes (“earlier”) to stress timing.
- ¿Por qué no me lo habías dicho? – past perfect, used when you refer to a time before another past moment, as in “Why hadn’t you told me (before then)?”
Each one sits on the same emotional base: you feel left out of something you wish you had known.
| Spanish Phrase | Natural English Sense | Best Situation |
|---|---|---|
| ¿Por qué no me lo dijiste? | Why didn’t you tell me that? | Default choice with friends or family |
| ¿Por qué no me dijiste eso? | Why didn’t you tell me that? | When “that” is obvious in context |
| ¿Por qué no me contaste eso? | Why didn’t you tell me that story? | Personal news, gossip, background details |
| ¿Por qué no me avisaste? | Why didn’t you let me know? | Changes to plans, delays, cancellations |
| ¿Por qué no me lo comentaste? | Why didn’t you mention it? | Casual talk, work chat, projects |
| ¿Por qué no me lo mencionaste? | Why didn’t you bring it up? | Meetings, more formal settings |
| ¿Por qué no me lo dijiste antes? | Why didn’t you tell me sooner? | When timing changed your reaction or options |
Tone And Relationship: Soft, Hurt, Or Light
The sentence you pick is only half of the message. The speed, volume, and facial expression can swing it from playful to serious. Spanish speakers rely on these cues a lot.
Informal Talk With Friends And Family
With people close to you, ¿Por qué no me lo dijiste? works as an all-purpose line. Stretch the por qué, raise your eyebrows, and it can sound almost like a joke. Shorten it and lower your voice, and it carries more weight.
For a softer tone, many speakers swap in ¿Por qué no me lo comentaste? or ¿Por qué no me avisaste?. Both feel less like an accusation and more like a gentle complaint about being left out.
You can also soften with little add-ons:
- Oye, ¿por qué no me lo dijiste? – “Hey, why didn’t you tell me?” Friendly opener.
- Ay, ¿por qué no me avisaste? – shows mild frustration mixed with affection.
- Me hubiera gustado saberlo, ¿por qué no me lo dijiste? – “I would have liked to know, why didn’t you tell me?” Stronger emotional touch.
Formal Settings With Usted
With a client, teacher, or older person you do not know well, switch to usted. Then your line becomes:
¿Por qué no me lo dijo?
or, if you want a softer ring,
¿Por qué no me avisó?
Many learners feel unsure about when to use tú or usted, because the choice depends on region, age, and social distance. A detailed guide on the pronoun usted from Spanish teachers at SpanishStep breaks down common patterns and helps you pick a safe option when you are not sure yet.
In work emails, the full sentence Lamento que me enteré ahora, ¿por qué no me lo dijo antes? can sound firm while still respectful.
Grammar Tips So Your Spanish Question Lands Well
To feel relaxed with this question, you only need to handle three pieces: the verb tense, the object pronouns, and the question word.
Why “Dijiste” Fits This Question
Dijiste comes from decir, one of the most common verbs in Spanish. It stands in the pretérito indefinido, the past tense used for actions that finished at a specific moment. That matches the English feeling of “You didn’t tell me (when you should have).”
The entry for decir in the Diccionario de la lengua española from the Real Academia Española lists meanings such as “to express something with words” and “to communicate something to someone,” which is exactly what sits behind this question.
Spanish teaching resources, like the online lesson on el pretérito indefinido from the Centro Virtual Cervantes, show how this tense frames a completed past action. Your sentence points to that missing action: the telling that never happened.
For more practice with full conjugation patterns, you can use the charts and exercises in SpanishLearningLab’s guide to the pretérito indefinido, then slot decir into those patterns.
Mini Chart For “Decir” In The Past
Here is a short reference for the main forms of decir in the same tense:
| Subject | Form Of “Decir” | Sample Line |
|---|---|---|
| yo | dije | Te lo dije. (I told you.) |
| tú | dijiste | ¿Por qué no me lo dijiste? (Why didn’t you tell me?) |
| él / ella | dijo | No me dijo nada. (He/She didn’t tell me anything.) |
| usted | dijo | ¿Por qué no me lo dijo? (Why didn’t you tell me?) |
| nosotros / nosotras | dijimos | No te lo dijimos antes. (We didn’t tell you before.) |
| vosotros / vosotras | dijisteis | No me lo dijisteis. (You all didn’t tell me.) |
| ellos / ellas / ustedes | dijeron | No me lo dijeron. (They/You all didn’t tell me.) |
Pronouns “Me” And “Lo” In The Right Spot
In all of these phrases, the pronouns come before the verb:
- me – marks who should receive the information.
- lo – stands in for the thing not said.
The fixed order in this type of sentence is me lo dijiste, not lo me dijiste. Once you get used to that block, you can swap verbs and time markers around it:
- ¿Por qué no me lo contaste?
- ¿Por qué no me lo dijiste antes?
- ¿Por qué no me lo habías dicho?
This chunk of words keeps your sentence tight and natural, even as you change tense or add more detail.
Sample Dialogues You Can Use Right Away
Reading the phrase once is not enough; seeing it inside full conversations makes it easier to grab when you need it. Here are a few short scenes you can adapt.
At Work With A Coworker
Ana: Mañana no voy a venir, ya pedí el día libre.
Luis: ¿En serio? ¿Y el informe?
Ana: Lo terminé ayer.
Luis: ¡Ah! ¿Por qué no me lo dijiste antes? Habría dormido mejor.
Here Luis uses ¿Por qué no me lo dijiste antes? to show mild frustration but also relief.
With A Close Friend
Carmen: Te quería contar algo… Estoy saliendo con Marcos.
Paula: ¿Qué? ¡No sabía nada! ¿Por qué no me contaste eso?
Carmen: Me daba un poco de pena, no sabía cómo decirlo.
Paula reaches for ¿Por qué no me contaste eso? to stress the personal side of the news.
Formal Situation
Cliente: Ya cambiamos las condiciones del contrato la semana pasada.
Abogado: Entiendo. Disculpe, ¿por qué no me lo dijo en la reunión anterior?
The lawyer uses ¿por qué no me lo dijo with usted to keep distance while still pointing out the missing information.
Common Mistakes Learners Make With This Line
When English speakers try to build this sentence on the fly, a few patterns often show up.
Translating Word For Word
Many learners say ¿Por qué no dijiste eso a mí?. People will understand you, but it sounds less natural than ¿Por qué no me dijiste eso? because Spanish prefers the pronoun me before the verb instead of a heavy “a mí” at the end in this case.
Forgetting The Pronoun “Me”
Another frequent slip is dropping me and saying just ¿Por qué no lo dijiste?. That means “Why didn’t you say it?” without the sense of “to me”. The sentence loses the feeling that you are the one left out.
Mixing Up “Porque” And “Por Qué”
Spanish separates porque (because) and por qué (why). Forgetting the accent on qué is easy in writing, but it changes the meaning on paper. In this question, you always want the two-word form with an accent on qué.
Using The Present Instead Of The Past
Saying ¿Por qué no me lo dices? uses the present tense and sounds like “Why don’t you tell me (now)?”. That can work if you are inviting the person to speak in that moment. To talk about something they should have told you earlier, keep the past: ¿Por qué no me lo dijiste?.
How To Practice Until The Phrase Feels Natural
Once you understand the pieces, the goal is to make the sentence come out of your mouth without effort when the moment arrives.
Drill The Core Line Out Loud
Repeat ¿Por qué no me lo dijiste? several times, first slowly, then at a normal speed. Play with tone: neutral, surprised, teasing, annoyed. Record yourself on your phone and compare your rhythm with native speech from shows or YouTube clips.
Write Your Own Mini Scenes
Take situations from your life where you wished someone had told you something earlier. For each one, write a two-line exchange in Spanish that ends with one of the phrases from this guide. Swap verbs and add words like antes or ya to see how meaning shifts.
Link It With Other Past-Tense Sentences
Connect this line with other common past-tense sentences using decir:
- Me lo dijiste, pero se me olvidó. – You told me, but I forgot.
- No me dijiste nada. – You did not tell me anything.
- Te lo dije ayer. – I told you yesterday.
Moving back and forth between these forms locks in both the verb and the pronoun order. When you then need to say “Why didn’t you tell me that in Spanish?” in the middle of a real conversation, your mouth already knows which order to pick.
References & Sources
- Real Academia Española (RAE).“decir.”Gives official meanings and examples for the verb used in all the core phrases.
- Centro Virtual Cervantes.“El pretérito indefinido.”Explains the past tense that appears in forms like “dijiste” and “dijo.”
- SpanishLearningLab.“El pretérito indefinido en español de los verbos regulares e irregulares.”Provides extra practice with past-tense conjugations that reinforce these questions.
- SpanishStep.““usted” in Spanish: Meaning, Usage, Examples, and Pronunciation.”Outlines common patterns for formal address that guide when to use “¿Por qué no me lo dijo?” instead of “¿Por qué no me lo dijiste?”.