是 vs 对 (shì vs duì): which “yes” to use
是 and 对 both mean “yes,” but they differ in nuance and context. 是 affirms identity, truth, or existence, especially in response to a question containing 是. 对 confirms that a statement is correct, agreeing with a fact or opinion. While they overlap in many everyday situations, using the right one makes your Chinese sound more natural.
是 and 对 are both affirmative responses, but they operate in slightly different cognitive frames. 是 means “it is” and is used to confirm the identity, characteristic, or truth of something – it directly answers a yes/no question that often contains 是 itself. 对 means “correct” and is used to agree with a statement, confirm a fact, or express that something is right. In practice, you can often use either, especially in casual conversation, but 是 leans toward formal affirmation, while 对 feels more colloquial and agreement‑focused.
When to use each
Use 是 (or 是的) to affirm identity, status, or the truth of a proposition, especially when responding to a question that contains 是 (e.g., 是吗?). It is the most direct way to say “yes” in formal contexts or when the question is about a fact that involves the verb 是.
In everyday speech, 是 can sound a bit formal; many native speakers prefer 对 or the lighter 嗯 for simple agreement.
Use 对 to agree with a statement, confirm that someone is right, or indicate that a proposition is correct. It is the go‑to affirmative response for opinion‑based statements, tag questions (…,对吗?), and when you want to sound casual or friendly.
对 can also answer identity questions like 你是学生吗? in an informal setting – it’s very common, but 是 is more explicit when the question expects a direct affirmation of identity.
At a glance
| 是 | 对 | |
|---|---|---|
| Primary function | Affirms identity / truth | Confirms correctness |
| Response to 是‑question (e.g., 你是学生吗?) | Natural, direct, can be formal | Also natural, especially in casual settings |
| Response to statement (e.g., 今天很冷) | Possible, but often formal (是的) | Natural, colloquial |
| Standalone “yes” | Less common alone; usually 是的 | Common alone |
| Typical register | Formal to neutral | Neutral to informal |
Examples
- 是你是中国人吗?Nǐ shì Zhōngguó rén ma?Are you Chinese?Question uses 是; answering with 是 is direct and natural.
- 对你是中国人吗?Nǐ shì Zhōngguó rén ma?Are you Chinese?Also common, especially if the speaker is confirming a guess; it sounds friendly.
- 对今天很冷,是吗?Jīntiān hěn lěng, shì ma?It's cold today, isn't it?Agreeing with the statement – 对 is the most natural choice here.
- 是今天很冷,是吗?Jīntiān hěn lěng, shì ma?It's cold today, isn't it?是说 can be used (是的,很冷) but feels slightly formal; 对 is more common.
- 是这是你的书吗?Zhè shì nǐ de shū ma?Is this your book?Confirming identity – 是 is expected.
- 对你说得对。Nǐ shuō de duì.You're right.Fixed expression meaning 'correct' – 是 cannot replace 对 here.
Common mistakes
- Overusing 是 for every 'yes' answer, making speech sound too formal – use 对 or 嗯 for casual agreement.
- Using 对 when a formal identity confirmation is expected (e.g., in written forms or official interviews) – 是 is more appropriate.
- Answering a statement with 是 alone (e.g., just '是' after '今天很冷') – while not wrong, it can sound abrupt; 是的 or 对 are more natural.
FAQ
- When do I use 是 vs 对 to answer 'yes'?
- Use 是 when the question is about identity or truth, especially if it contains 是 (e.g., 你是……?). Use 对 when you agree with a statement or confirm a fact (e.g., after '今天很冷'). But there is overlap: both can be used in many situations, with 对 being more casual and 是 more explicit.
- Can I use 对 to answer '你是学生吗?'?
- Yes, absolutely. In everyday conversation, answering 对 is very common and natural. It implies 'you're correct' rather than 'I am (a student)', but both are understood.
- Is it correct to say '是的' in response to any question?
- 是的 is a polite, formal way to say 'yes'. It works for most affirmative answers, but for casual agreement with a statement (e.g., '今天很冷'), 对 is more common. Overusing 是的 can make you sound stiff.
- What's the difference between 对 and 是 in '你说得对' vs '你说得是'?
- 你说得对 is the standard expression meaning 'You're right'. 你说得是 is not idiomatic; it sounds like 'You said is', which is ungrammatical. 对 is an adjective meaning 'correct', while 是 is a verb.