Mandarin's @decorator syntax

English marks questions with inversion and a rising curl: "You are a student" becomes "Are you a student?" The word order physically rearranges. Mandarin refuses that. Word order is load-bearing — shuffling subject and verb would break the sentence. Instead, Chinese drops a single character at the very end and leaves everything else alone.

That single character is a sentence-final particle. It doesn't carry meaning of its own the way a noun or verb does; it annotates the sentence it attaches to, wrapping it with a new illocutionary intent. Programmers have a clean name for this pattern: the decorator.

// English restructures the function signature.
function areYouAStudent() { ... }

// Mandarin wraps the statement with a decorator.
@question
function youAreAStudent() { ... }

// 你 是 学生     →  declarative body
// 你 是 学生 吗?  →  same body, wrapped by @question

Three particles do most of the work: , , and . Each decorates the preceding clause with a different speech act — a yes/no interrogation, a turn-back follow-up, or a softened suggestion. Pick the wrong one and the words are still correct, but the social register slides sideways.

1. The three-particle overview

Particle Pinyin Decorator What it does
ma @question Neutral yes/no question marker. Turns any statement into a polar question.
ne @follow_up "And you?" turn-back. Also softens, or asks "where is X?" when the topic is known.
ba @suggestion Suggestion, softened request, or confirmation-seeking. Reduces the force of the verb.

All three sit at the very end of the sentence, after the object, after any aspect marker, after everything. They're the outermost decorator on the stack.

2. — the yes/no question marker

is the simplest of the three. Take a well-formed statement, append , get a yes/no question. Nothing else in the sentence moves.

// Statement.
// 你 是 学生。
// nǐ shì xuéshēng
// "You are a student."

// Wrap with @question.
// 你 是 学生 吗?
// nǐ shì xuéshēng ma?
// "Are you a student?"

The answer isn't a dedicated word for "yes" or "no." You echo the verb back, optionally negated. (yes, I am) or (no, I'm not). The verb carries the truth value; the particle is the boolean wrapper.

The A-not-A alternative

There's a second yes/no construction that doesn't use at all: verb-negative-verb. It asks the same question with different rhetoric.

// With 吗:
// 你 去 吗?
// nǐ qù ma?
// "Are you going?"

// A-not-A:
// 你 去 不 去?
// nǐ qù bú qù?
// "Are you going (or not)?"

Same truth-functional meaning. The A-not-A form feels slightly more direct — it hands the listener both options explicitly, like presenting a boolean union type instead of a wrapped predicate. Use in most casual speech; A-not-A when you want to underline the choice.

Type error: only decorates yes/no questions. Attaching it to a question that already contains an interrogative word (什么, , 哪里, 怎么) is a grammar error. ? is already a question — adding double-wraps it.

3. — the follow-up particle

is the most overloaded of the three. It has at least three distinct uses, all of which depend on something already being on the table — a topic the listener can pick up. Think of it as a method that requires an implicit this context.

Turn-back: "and you?"

After a statement or answer, bounces the same question back at the listener using only the new subject.

// A: 我 很 好,你 呢?
//    wǒ hěn hǎo, nǐ ne?
//    "I'm good — and you?"

// A: 我 喝 茶,你 呢?
//    wǒ hē chá, nǐ ne?
//    "I drink tea — what about you?"

No verb needed on the second clause. The particle inherits the predicate from the previous utterance, the way a chained method call inherits the receiver.

Locator: "where is X?"

When the topic is known and you want to ask where it is, noun + is the whole sentence.

// 我 的 钥匙 呢?
// wǒ de yàoshi ne?
// "Where are my keys?"

// 小王 呢?
// xiǎo Wáng ne?
// "Where's Xiao Wang?"

This only works when the referent is contextually anchored — your keys, your colleague, the thing everyone knows you were just holding. Cold-opening a conversation with 钥匙 ? in a room of strangers will get you blank stares.

Softener: in-progress or mild insistence

Attached to a declarative, softens the statement and often marks an ongoing state. It's frequently paired with (the progressive marker).

// 他 在 忙 呢。
// tā zài máng ne
// "He's busy (right now, just so you know)."

// 外面 下雨 呢。
// wàimiàn xiàyǔ ne
// "It's raining out there (you should know)."

4. — the suggestion particle

is the subtlest of the three. It always lowers the force of whatever it decorates — a command becomes a suggestion, an assertion becomes a guess, a question becomes a confirmation-check. Think of it as a politeness middleware.

Let's: proposing a joint action

// 我们 走 吧。
// wǒmen zǒu ba
// "Let's go."

// 我们 吃饭 吧。
// wǒmen chīfàn ba
// "Let's eat."

Softening a request

// 帮帮 我 吧。
// bāngbang wǒ ba
// "Help me out, would you?"

// 快 点 吧。
// kuài diǎn ba
// "Hurry up, please."

Without , the bare imperative sounds like a terminal command. With it, it sounds like a colleague asking for a favor.

Seeking confirmation

Appended to a declarative that ends in a rising intonation, means "this is probably true, right?" — a tag question.

// 你 是 学生 吧?
// nǐ shì xuéshēng ba?
// "You're a student, aren't you?"

// 今天 星期一 吧?
// jīntiān xīngqīyī ba?
// "Today's Monday, right?"

Reluctant agreement

As a one-word reply, means "fine, okay" — the syllable of grudging consent. The dials down the enthusiasm that plain would carry.

5. The confirmation gradient

The cleanest way to feel these three particles is to watch the same content shift across them. Consider one proposition — he is a student — and apply each decorator in turn.

Sentence Pinyin Speech act
学生 tā shì xuéshēng Plain assertion. "He is a student."
学生 ? tā shì xuéshēng ma? Neutral yes/no question. "Is he a student?"
学生 ? tā shì xuéshēng ba? Seeking confirmation. "He's a student, right?" — you already suspect yes.
学生 tā shì xuéshēng ne Softened insistence. "He is a student, you know" — pushing back.

Four sentences, identical subjects and predicates, four different speech acts. The particle is the only moving part. That's the decorator pattern in its purest form.

6. Minor particles — the long tail

Beyond the big three, Chinese has a scatter of less-common sentence-final particles. You'll meet them in conversation and online long before you need to produce them.

ParticlePinyinEffect
a Emotional punctuation — surprise, warmth, emphasis. ! = "Sure!"
la Fusion of + . Announces a change of state with feeling.
ma "Obviously" — marks the clause as self-evident. Not to be confused with .
Homophone trap: (question) and (obviousness) are both pronounced ma in casual speech. The graphs differ by one radical on the left. Context disambiguates, but in writing pick the right one — at the end of a yes/no question just looks wrong.

7. Ten patterns to internalize

Run through these until the particles feel like punctuation marks rather than words.

// 1. 你 好 吗?
//    nǐ hǎo ma?
//    "How are you?" — the textbook greeting.

// 2. 你 吃饭 了 吗?
//    nǐ chīfàn le ma?
//    "Have you eaten?" — 了 marks completion, 吗 wraps as question.

// 3. 你 去 不 去?
//    nǐ qù bú qù?
//    "Are you going?" — A-not-A form, no 吗 needed.

// 4. 我 很 好,你 呢?
//    wǒ hěn hǎo, nǐ ne?
//    "I'm good, and you?" — turn-back.

// 5. 我 的 手机 呢?
//    wǒ de shǒujī ne?
//    "Where's my phone?" — locator 呢.

// 6. 我们 走 吧。
//    wǒmen zǒu ba
//    "Let's go." — suggestion 吧.

// 7. 你 是 老师 吧?
//    nǐ shì lǎoshī ba?
//    "You're a teacher, right?" — confirmation-seeking 吧.

// 8. 好 吧。
//    hǎo ba
//    "Fine, okay." — reluctant agreement.

// 9. 他 在 睡觉 呢。
//    tā zài shuìjiào ne
//    "He's sleeping (right now)." — in-progress softener.

// 10. 今天 不 冷 吧?
//     jīntiān bù lěng ba?
//     "It's not cold today, is it?" — tag question with negation.

8. Common mistakes

Double-wrapping with . If the sentence already contains a wh-word — 什么, , 哪里, 怎么, — it's already a question. Adding is like writing @question @question foo().

Wrong: 什么 ?
Right: 什么?
Overusing . Ending every sentence with makes you sound perpetually hedging — like prefixing every Slack message with "sort of maybe?" Use it when you actually mean to soften; a plain statement is fine on its own.
with no anchor. needs something prior — a topic already in the air, a referent you've both agreed on. Opening a conversation with ? out of nowhere is like calling a method on null. Establish the topic first, then bounce back with .
Misspelling as . Native typists autocomplete either one from ma. Proofread: yes/no questions end in , "obviously / of course" statements end in . The graphs are neighbors but not synonyms.

9. Next steps

Once these three particles feel natural, the next productive move is to widen the sentence itself — adding modal verbs, aspect markers, and the construction — and see how the particles stack on top of more complex predicates. The particle slot never moves; only what it wraps gets richer.

The decorator pattern rewards practice: once the wrapper is automatic, the body underneath is easier to think about. Ship fluent Mandarin questions by stopping the habit of rearranging word order in your head — just write the statement and pick the particle.