还是 vs 或者 (háishi vs huòzhě): choosing the right “or”
In Chinese, 还是 and 或者 both mean 'or', but they have different uses. 还是 is used to present alternatives in questions and in certain conditional structures like 不管...还是. 或者 is used to list alternatives in declarative statements. Choosing the wrong one is the most common 'or' mistake for learners.
The core distinction is that 还是 introduces alternatives in questions (including embedded questions and conditional phrases such as 不管...还是), while 或者 lists alternatives in declarative statements. In a direct question, use 还是; in an affirmative or negative statement, use 或者. This rule also applies to embedded questions: if the clause after a verb like 知道 or 问 implies a choice, 还是 is required. Using the wrong word leads to ungrammatical or unnatural Chinese.
When to use each
Use 还是 when presenting two or more alternatives in a question, including rhetorical questions and embedded questions. Also use it in conditional clauses introduced by 不管 (no matter), 无论 (regardless of), or when expressing a choice in phrases like 是...还是 (either...or?). Examples: 你想喝茶还是咖啡?(Do you want tea or coffee?), 我不知道他是去还是不去。(I don't know whether he is going or not.)
In colloquial speech, 还是 can occasionally appear in statements to indicate a re-evaluation (e.g., 还是我去吧, meaning 'I'd better go' or 'I'll go after all'). This is a different usage (meaning 'still' or 'had better') and does not conflict with the 'or' rule. Learners should not confuse this with the 'or' function.
Use 或者 when listing alternatives in a declarative statement, whether affirmative or negative. It indicates that any one of the options is possible. Also use it in the correlative structure 或者...或者 (either...or...). Examples: 我们可以喝茶或者咖啡。(We can drink tea or coffee.) 他没有钱或者时间。(He has neither money nor time. [lit. not have money or time])
In very formal or academic writing, 或者 may appear in questions when the speaker is listing possibilities neutrally without asking for a specific choice (e.g., 这个问题需要通过社会改革或者技术革新来解决?). However, for everyday questions, 还是 is strongly preferred. Learners should stick to the simple rule until advanced.
At a glance
| 还是 | 或者 | |
|---|---|---|
| Type of sentence | Questions (direct, indirect, rhetorical) | Declarative statements (affirmative and negative) |
| Role in sentence | Presents alternatives that are being asked about | Lists alternatives in a neutral statement |
| Use after 不管/无论 | Required (不管...还是) | Not used; must be 还是 |
| Fixed patterns | 是...还是, 或者...或者 (but 还是 in questions) | 或者...或者 (in statements) |
| Negative sentences | Not used; use 还是 in question forms | Commonly used (没有A或者B) |
Examples
- 还是你想喝咖啡还是茶?Nǐ xiǎng hē kāfēi háishi chá?Do you want to drink coffee or tea?Direct alternative question – must use 还是, not 或者.
- 还是我不知道他是老师还是学生。Wǒ bù zhīdào tā shì lǎoshī háishi xuéshēng.I don't know whether he is a teacher or a student.Embedded question (不知道 + alternative) – 还是 required.
- 还是不管你去还是不去,我都参加。Bùguǎn nǐ qù háishi bù qù, wǒ dōu cānjiā.Whether you go or not, I will participate.After 不管, 还是 is used (not 或者).
- 或者我们可以坐地铁或者公交车去。Wǒmen kěyǐ zuò dìtiě huòzhě gōngjiāochē qù.We can take the subway or the bus to go.Declarative statement listing options – use 或者.
- 或者他没有钱或者时间。Tā méiyǒu qián huòzhě shíjiān.He has no money or time.Negative statement – 或者 used to list alternatives in negation.
- 或者✗你想喝咖啡或者茶?✗ Nǐ xiǎng hē kāfēi huòzhě chá?Do you want to drink coffee or tea?✗ Incorrect – should be 还是 in a question.
Common mistakes
- Using 或者 in a direct question: 你喜欢猫或者狗? → Correct: 你喜欢猫还是狗?
- Using 还是 in a simple statement: 我可以去还是不去。 → Correct: 我可以去或者不去。
- Using 或者 after 不管: 不管你去或者不去 → Correct: 不管你去还是不去
- Using 还是 in a negative statement: 我没有钱还是时间。 → Correct: 我没有钱或者时间。
- Mixing 要么 with 或者: 要么去或者不去 → Correct: 要么去要么不去 (要么...要么 is a separate correlative conjunction)
FAQ
- When do I use 还是 vs 或者?
- Use 还是 only in questions (including embedded questions and conditional ‘no matter’ phrases). Use 或者 in all other statements, including affirmative and negative declarative sentences. The key test: if the sentence is asking for a choice or stating a condition of choice, use 还是; if it is simply listing options in a statement, use 或者.
- Should I use 还是 or 或者 after 不管 (no matter)?
- Always use 还是 after 不管 (or 无论). For example: 不管你去还是不去, 我都同意. Using 或者 here is incorrect because 不管 introduces an embedded question about choices. The same rule applies to similar conditional structures.
- Can 或者 ever be used in questions?
- In standard modern Chinese, 或者 is not used in true alternative questions. However, in formal or academic writing, 或者 may appear in a question that is simply listing possibilities without asking for a choice (e.g., 这个问题需要通过社会改革或者技术革新解决?). This is rare and advanced; for everyday questions, always use 还是.
- What about the pattern 是...还是? Can I use 或者 there?
- No. The pattern 是...还是 is a fixed structure for alternative questions. For example: 他是老师还是学生? You cannot replace 还是 with 或者 in this pattern. For a statement listing two identities, use 同时是...和... or other structures.