Easily confusedHSK 1

是 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

shì
to be (yes)

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.

duì
correct / right

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 functionAffirms identity / truthConfirms correctness
Response to 是‑question (e.g., 你是学生吗?)Natural, direct, can be formalAlso 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 registerFormal to neutralNeutral to informal

Examples

  • 中国人吗?
    Nǐ shì zhōng guó rén ma?
    Are you Chinese?
    Question uses 是; answering with 是 is direct and natural.
  • 你是中国人吗?
    Nǐ shì zhōng guó rén ma?
    Are you Chinese?
    Also common, especially if the speaker is confirming a guess; it sounds friendly.
  • 今天很冷,是吗?
    Jīn tiā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īn tiā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.