"No, I didn't see him" vs "Yes, I didn't see him"



Bob didn't come to office today.

I was asked "Didn't you see Bob today?"

Should I say "Yes, I didn't see him today" or "No, I didn't see him today"?


Posted 2014-05-30T07:58:29.977

Reputation: 203

Related: Trapped with this language. Answering with 'yes' OR 'no' is not working!.

– Damkerng T. – 2015-06-20T19:48:58.210



"Didn't you see Bob today?" means that the person asking the question assumes that you saw Bob. The negation works like a tag question, so the sentence basically means the same as "You saw Bob today, didn't you?"

So, the appropriate response should be as if the tag question were omitted.

Speaker 1: any of… "Didn't you see Bob today?" or "You saw Bob today, didn't you?" or "You saw Bob today?" (The three formulations of the question are mostly equivalent.)

Your appropriate response: "No, I didn't see him today."


Posted 2014-05-30T07:58:29.977

Reputation: 7 829

Is it correct to say "the person asking the question assumes that you saw Bob"? – jorel – 2014-05-30T10:26:44.893

Yes, that's what I said, and I've added a bit more explanation. – 200_success – 2014-05-30T10:39:36.517

@200_success I'm curious, what would you respond to " You did not go to school today, isn't ? (with strong accuentation on not). In that case you assume that the person stayed home. Would/could you answer " Yes, I did not go to work" ? – P. O. – 2014-05-30T12:07:17.437

3@JoBedard "You did not go to school today, isn't?" is incorrect. "You did not go to school today, did you?" is a proper sentence with a tag question. If I had gone to work instead of school, then I would respond, "You're right, I went to work instead." – 200_success – 2014-05-30T12:15:51.257

I meant "Yes I did not go to school" not "work" , but it doesn't change anything in your answer. Thanks. – P. O. – 2014-05-30T12:25:57.160


This ambiguity will trip up even native speakers of English.

The question is leading to a negative answer, it expects the following sentence to start with “No.” In my experience, the answer will start with “No,” regardless of whether the answer confirms or denies the statement in question. Either your “No,” agrees with the negative expectation of the question, or the “No,” disagreeing with the expectatoin of the question.

However, in my experience, if someone just answers “No,” even a native speaker will not be certain enough of that intent and will ask for clarification.

For example:

Didn’t you see Bob today?


‘No,’ you didn’t see him, or ‘no,’ you did see him?

No, I didn’t see him.


No, I did see him.

For this reason, native speakers will typically respond with the full intent, “No, I did not see him,” or “No, I did see him,” from the beginning, and avoid the back-and-forth.

Saying “Yes, I did not see him,” might surprise people, as it’s not the expected form, but it won’t confuse. Saying “Yes, I did see him,” will cause less confusion/surprise. But merely answering “Yes,” here is even more ambiguous than answering just “No.”


Posted 2014-05-30T07:58:29.977

Reputation: 2 305

+1 this kind of stuff happens ALL THE TIME with native speakers. Especially if you're responding slow, or think for a second. And you leave them hanging with a yes or no that they didn't expect. And then if you take too long to respond, you forget the wording of the question, and whether or not you should say yes or no. – Cruncher – 2014-05-30T20:33:38.960

1As a programmer and a life-long literal thinker, I hate that the answer to these questions is properly no. This makes sense to me, Q: "You didn't see Bob today?" A: "Yes." (The proposition in your question is true). – ErikE – 2014-05-30T23:03:37.770

Just as a data point, I (in New Zealand) would say "yes, I did" or "no, I didn't" but never "no, I did" - not with the question phrased as "Didn't you see Bob today?". Also an answer of just "yes" would not seem at all ambiguous to me; it confirms the speaker's assumption. To me, the question would have to be phrased as "You didn't see Bob today?" for your answer to be correct. – Harry Johnston – 2014-05-31T05:25:43.097

@ErikE: you could answer "true" instead of "yes" if you liked; that would be both understandable and literally correct. :-) – Harry Johnston – 2014-05-31T05:26:33.847

@HarryJohnston that appeals to me! – ErikE – 2014-05-31T16:45:21.993


This reminds me of an old pun played on me by my seniors. They asked me to fill in the blank with either of two options - YES OR NO

..... , I'm not a male!

I was trapped. And, I still don't find the proper option.

But then, think for a while. When such questions are asked, we generally make it clear by adding a clause.

Did you break the glass? ~ No, I did not
Didn't you break the glass? ~ No, I did not

Both the sentences though begin in different way has the same answer. No matter what but from the conversation, it's quite clear that the person in doubt has not broken any glass.

In a similar way, it does not matter how the question is asked, you'll have to answer the way you have to!

Didn't you see Bob today ~ Yes, I did OR No, I didn't.
Did you see Bob today ~ Yes, I did OR No, I didn't.

Note that to avoid ambiguity, you have to add a clause justifying your Yes or No. Good to note as Lucian said that usually Yes is followed by an affirmation. Yes, I did not... is not logical.

Maulik V

Posted 2014-05-30T07:58:29.977

Reputation: 66 188


You may simply say:

No, or

No I didn’t, or

No I didn’t see him today.

Lucian Sava

Posted 2014-05-30T07:58:29.977

Reputation: 11 342

1Can you tell me why "Yes.." is wrong here please? – jorel – 2014-05-30T10:25:28.483

1Usually yes is followed by an affirmation: yes, I did. Yes I didn’t isn’t logical. – Lucian Sava – 2014-05-30T10:31:13.987

2It is logical - that's the whole problem! All other answers are correct in terms of language; But the logically correct agreeing answer to "Didn't you see Bob today?" is "Yes, I didn't see him today". You give an affirmation(!) of some fact. Using "Yes". That fact involves a negation, but in terms of logic, that is not relevant for building the first part of the sentence! – Volker Siegel – 2014-05-30T11:48:36.597

@VolkerSiegel, in my language it isn’t logical but in English you might be right. Yet I can’t imagine how an YES can be NO, that is to admit a negation using yes, perhaps you would help me understand it. – Lucian Sava – 2014-05-30T12:01:37.567

@LucianSava To write down the details of the logics, I see it like this: The answer consists of two parts. The first is, whether it's true or false; the second part is just repeating the question to prevent misunderstandings. Now, from the perspective of logics, a question is an expression that can be either true or false. Here, that would be "You didn't see Bob today.". The answer to this is "yes". In terms of logics, the second part is just repetition, so that's all. Oh, and it could be that I misunderstood what you were meaning, seems I use "logics" differently from how you meant it :) – Volker Siegel – 2014-05-30T13:17:51.460

@Lucian: It's not the language it's simple propositional logic. "Yes" means the proposition is true, "No" means it's not. Let P = "I saw Bob today". So if you saw Bob today you'd answer yes (true) otherwise no (false). Now \not P (You didn't see Bob today) just negates the result, so consequently the right answer is yes if you didn't see him. But then English certainly doesn't follow propositional logic or any other system of that kind. – Voo – 2014-05-31T00:29:01.743

@VolkerSiegel: if you interpret the question correctly before applying logic then everything works out properly. "Didn't you see Bob today?" expands to "I believe you saw Bob today; please confirm this." – Harry Johnston – 2014-05-31T05:35:36.700

@HarryJohnston Ah, interesting; That seems to be the point where I somehow "don't get" the language part of it; Neither do I in German, where it's just the same. This kind of answer with the "No" never felt right to me. Looks like I better just accept it's right... ;) – Volker Siegel – 2014-05-31T06:05:09.120

@VolkerSiegel: I suppose this sort of language shortcut is always more or less arbitrary, though perhaps there's a historical reason. It might help to think of the negation as tentative or speculative - "I believe that you saw Bob today, but please confirm this because perhaps I'm wrong." In this interpretation the "n't" has turned into a "but". – Harry Johnston – 2014-06-01T23:52:56.687

@Volker Siegel, I had a weekend to ponder. I agree with you. The correct answer should be: Yes, (you are right), I didn’t see him. This is how an answer would agree with logic and exclude any ambiguity. And, BTW: I can bet that this is so in all languages, I don’t think is a particular question of English. – Lucian Sava – 2014-06-02T06:39:13.297