Take this question.
Do you have two brothers?
For short answers we can say" no,I don't and for long answers we should say " No I don't have two brothers
Can I answer "No, I have 3 brothers."
Yes, you can say "no" whenever you disagree with any part of a question. These are all good:
Do you have two brothers?
Yes, I have two brothers.
No, I have two sisters.
No, I have three brothers.
Yes, I have three brothers. [INCORRECT]
Well, I have three brothers. [OK]
I have three brothers. [OK]
If you don't want to say "no" to the questioner (for whatever reason), you can say "well" instead of "no." Or simply give the correct information: I have three brothers.
Worth noting: there is a different type of quantity-related question that would expect a different response from above. For example:
Do you have two dollars?
Yes, I have $500 in my bank account.
In this case, the question is really Do you have at least two dollars? In such cases, you would respond with "yes" even though you don't have exactly two dollars. This might be common sense but is worth mentioning.
Yes, definitely you can say that. Other examples:
Did you turn in the reports this morning?
No, I turned them in yesterday evening.Did you make me breakfast?
No, it's after noon, so I made you lunch. If you wanted breakfast you should have got up earlier.Does she play tennis?
No she's a golfer.
and so on.
it would be wrong to answer "no" to the question "do you have 2 brothers" if in fact you have more than 2 brothers. the question is ambiguous; does it mean "do you have exactly 2 brothers?" or "at least 2 brothers?"
Masih, you shouldn't be using a comma. You should use a full stop after "no." It's the proper way to terminate the sentence before saying "I have three brothers."
If you had said, "No, I don't," or "No, I don't have two brothers," the use of a comma would be fine. General rule of thumb, after giving a direct response, use a period before you start adding any additional information to the response.
"Did you watch the game last night?"
"Yes, I did." (nothing added to response)
"Yes. I thought it was great!" (added to our response versus what was asked)
"No, I didn't watch the game last night." (still nothing added)
So I agree with the examples Ringo gave. I'm only emphasizing on the punctuation because I think it might help sort of draw a distinction there.