English gets away with one word, "or," for two logically different moves — laying out options ("we can go Saturday or Sunday") and demanding a choice ("do you want it Saturday or Sunday?"). Chinese refuses to merge them. 或者 is the "or" of statements: it lists alternatives where any one will do, and it never asks a question. 还是 is the "or" of questions: it sets up two options and hands the choice to the listener. The fault line is dead simple — are you telling or asking? Tell → 或者; ask someone to pick → 还是. Getting this wrong is the single most audible slip in early conversation, because a 还是 question posed with 或者 sounds, to a native ear, like a half-finished statement. For the question side in depth see choice questions with 还是, and for the pair as connectives, 或者 vs 还是 as conjunctions.
The decision test: are you asking, or telling?
| Your sentence… | Word | Feel | Example |
|---|---|---|---|
| lists options, any is fine (statement) | 或者 | "…or… — doesn't matter" | 茶或者咖啡都行 (tea or coffee, either) |
| asks the listener to pick (question) | 还是 | "…or…? — you choose" | 你喝茶还是咖啡? (tea or coffee?) |
或者: listing options in a statement
或者 belongs in declaratives. It offers alternatives, often winding up with 都行 / 都可以 / 都好 ("either works"), and asks nothing of the listener.
你可以坐地铁,或者打车过来。
nǐ kěyǐ zuò dìtiě, huòzhě dǎ chē guòlái
You can take the subway, or grab a taxi over. (informal) — stating two options, so 或者.
周六或者周日都行,你定。
zhōuliù huòzhě zhōurì dōu xíng, nǐ dìng
Saturday or Sunday, either's fine — you decide. (informal) — any option works, so 或者.
晚上我们看个电影,或者在家待着,随便。
wǎnshang wǒmen kàn ge diànyǐng, huòzhě zài jiā dāizhe, suíbiàn
Tonight let's catch a movie, or just stay in — whatever. (informal) — laying out options.
还是: asking the listener to choose
还是 lives in questions. It presents A and B and expects the other person to pick one. Often the frame is 是A还是B ("is it A or B?").
你喝茶还是咖啡?
nǐ hē chá háishi kāfēi?
Tea or coffee? (informal) — asking you to choose, so 还是 (and no 吗).
我们走着去还是坐车?
wǒmen zǒuzhe qù háishi zuò chē?
Shall we walk or take the bus? (informal) — a genuine either-or question.
你是今天走还是明天走?
nǐ shì jīntiān zǒu háishi míngtiān zǒu?
Are you leaving today or tomorrow? (neutral) — the 是…还是… choice frame.
The mirror pair
Line the two up on the same content and the rule is unmistakable. The words for the options are identical; only the sentence type — and the "or" word — changes.
周六或者周日我都有空。
zhōuliù huòzhě zhōurì wǒ dōu yǒu kòng
I'm free Saturday or Sunday. (informal) — a statement: 或者.
你想周六来还是周日来?
nǐ xiǎng zhōuliù lái háishi zhōurì lái?
Do you want to come Saturday or Sunday? (informal) — a question: 还是.
The trap case: embedded questions keep 还是
Here is the one place learners over-apply the rule. When a question is tucked inside a statement — "I don't know whether to go or not," "tell me which you want" — the inner clause is still a question, so it keeps 还是, even though the whole sentence is declarative. Don't switch to 或者 just because the sentence as a whole isn't asking anything.
我还没决定去还是不去。
wǒ hái méi juédìng qù háishi bú qù
I haven't decided whether to go or not. (neutral) — an embedded choice question, so 还是 survives inside a statement.
不管是刮风还是下雨,他每天都跑步。
bùguǎn shì guā fēng háishi xià yǔ, tā měitiān dōu pǎobù
Rain or shine, he runs every day. (neutral) — the 不管…还是… frame also keeps 还是.
Common Mistakes
1. Using 或者 in a real either-or question. This is the top slip. If you're asking someone to pick, it must be 还是.
❌ 你要茶或者咖啡?
Wrong — a choice question needs 还是: 你要茶还是咖啡?
✅ 你要茶还是咖啡?
nǐ yào chá háishi kāfēi?
Do you want tea or coffee? — 还是 for the question.
2. Adding 吗 to a 还是 question. 还是 already makes it a question; 吗 would make it a yes/no question — you can't have both.
❌ 你坐飞机还是坐高铁吗?
Wrong — drop the 吗; a 还是 question can't also be a 吗 question: 你坐飞机还是坐高铁?
✅ 你坐飞机还是坐高铁?
nǐ zuò fēijī háishi zuò gāotiě?
Are you flying or taking the high-speed train? — no 吗.
3. Using 还是 to list options in a plain statement. If nobody is being asked to choose, it's 或者.
❌ 你可以付现金还是刷卡。
As a statement this is wrong — offering options declaratively takes 或者: 你可以付现金或者刷卡.
✅ 你可以付现金或者刷卡。
nǐ kěyǐ fù xiànjīn huòzhě shuā kǎ
You can pay cash or by card. — 或者 in a statement.
4. Using 或者 in an embedded question. An indirect choice question keeps 还是.
❌ 我不知道该去或者不去。
Wrong — the embedded choice question keeps 还是: 我不知道该去还是不去.
✅ 我不知道该去还是不去。
wǒ bù zhīdào gāi qù háishi bú qù
I don't know whether I should go or not. — 还是 inside the statement.
Key Takeaways
- 或者 = "or" in statements — listing options where any will do (茶或者咖啡都行). It never asks.
- 还是 = "or" in questions — asking the listener to pick (你喝茶还是咖啡?).
- A 还是 question takes no 吗 — 还是 is already doing the asking.
- Embedded questions keep 还是, even inside a declarative (我不知道去还是不去); so do the 不管/无论…还是… frames.
- Test before you speak: am I telling or asking? Tell → 或者; ask someone to choose → 还是.
- Separately, 还是 also means "still" or "had better" (你还是别去了) — a different word from the choice 还是 here.
Now practice Chinese
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Chinese→