Merry Mandarin logo Merry MandarinGrammar Lab

How to Say “Had Better” with 还是 (háishì)

Besides “or,” 还是 (háishì) has a second job: “had better,” or “it would be better to.” Once you’ve weighed the options, you announce the one you’ve chosen with (Subject +) 还是 + Verb Phrase + 吧, so 还是明天去吧 means “let’s go tomorrow after all.” The negative version is 还是 + 别/不要 + … + 了.

Why this trips learners up

You already know 还是 as “or” in questions (茶还是咖啡?). It has a second, quite different job: “had better,” or “it would be better to.” Once you’ve turned two options over in your mind, you announce the one you’ve settled on, often a little reluctantly, with (Subject +) 还是 + Verb Phrase + 吧. So you get 还是明天去 (“let’s go tomorrow after all”) or 我们还是坐地铁 (“we’d better take the subway”). That final 吧 keeps it a gentle suggestion rather than an order.

Two rules about the form. First, the positive version really wants the closing . Drop it and 还是 slips back to its everyday meaning “still,” so 还是回家 sounds like “still going home,” whereas 还是回家 is “we’d better go home.” Second, the negative version is 还是 + 别 / 不要 + … + 了, and here the 吧 drops out: 太贵了,还是别 (“too pricey, better not buy it”), 她不想说,还是不要 (“she doesn’t want to talk, better not ask”).

Watch one trap of sound and spelling: this is 还是 (two syllables), not the bare 还 (hái, “still / also”). 还回家吧 is wrong; it has to be 还回家吧.

The thing to keep straight is the difference between 还是…吧 and A 还是 B?. In a statement that ends in 吧, 还是 is the decision you’ve reached, “had better.” In a question between two options, 还是 is “or.” So 还是明天去吧 means “let’s go tomorrow,” while 今天去还是明天去?means “today or tomorrow?” The 吧 and the question mark are what tell them apart.

The structure

Subject 还是 háishì Verb ba
Colour key

Each colour marks one grammatical role — and the same colour means the same role on every page in the Lab.

Pattern Subject Verb Time Other

Examples in context

Real-world sentences, easiest first. Toggle pinyin or the translation, tap any word to see its role, or play the audio.

Tap a word to see its grammatical role.

wǒmen 我们 Subject háishì 还是 Pattern zuò dìtiě 坐地铁 Verb ba Pattern

We’d better take the subway (Subj + 还是 + VP + 吧).

háishì 还是 Pattern wènwen lǎoshī 问问老师 Verb ba Pattern

Better ask the teacher after all (no subject here, just 还是 + VP + 吧).

xià yǔ le 下雨了 Time wǒmen 我们 Subject háishì 还是 Pattern kāichē 开车 Verb ba Pattern

It’s raining; we’d better drive (a deliberation clause sets up 还是).

Subject háishì 还是 Pattern duō xiūxi yíxià 多休息一下 Verb ba Pattern

You’d better rest a bit more (你 + 还是 + VP + 吧, advice to the listener).

zhège tài guì le 这个太贵了 Other wǒmen 我们 Subject háishì 还是 Pattern mǎi nàge 买那个 Verb ba Pattern

This one’s too expensive; let’s buy that one instead (compare two, then decide).

suàn le 算了 Other háishì 还是 Pattern bié qù le 别去了 Verb

Forget it, better not go (negative form: 还是别…了, no 吧).

tā hěn máng 他很忙 Other háishì 还是 Pattern búyào dǎrǎo tā le 不要打扰他了 Verb

He’s busy; better not bother him (negative form with 不要…了).

xiǎng le xiǎng 想了想 Other wǒmen 我们 Subject háishì 还是 Pattern àn yuán jìhuà 按原计划 Verb ba Pattern

On second thought, let’s stick to the original plan (the deliberation-then-decision core).

Common mistakes

Avoid: 太晚了,还是回家。 tài wǎn le, háishì huíjiā.
Say this: 太晚了,还是回家吧。 tài wǎn le, háishì huíjiā ba.

Why it happens: The positive “had better” wants the closing 吧. Without it, 还是 reads as “still,” so 还是回家吧 means “we’d better go home,” while 还是回家 just means “still going home.”

Avoid: 太贵了,还是别买吧。 tài guì le, háishì bié mǎi ba.
Say this: 太贵了,还是别买了。 tài guì le, háishì bié mǎi le.

Why it happens: The negative form is 还是 + 别/不要 + … + 了 (with 了, not 吧): 还是别买了 (“better not buy it”), not 还是别买吧.

Avoid: 太晚了,还回家吧。 tài wǎn le, hái huíjiā ba.
Say this: 太晚了,还是回家吧。 tài wǎn le, háishì huíjiā ba.

Why it happens: It’s 还是 (two syllables), not the bare 还 (“still/also”): 还是回家吧 (“we’d better go home”), not 还回家吧.

Compare & contrast

还是…吧: “had better” (a decision in a statement)A 还是 B?: “or” (a choice in a question)The difference
还是明天去吧háishì míngtiān qù ba今天去还是明天去?jīntiān qù háishì míngtiān qù?还是明天去吧 means “let’s go tomorrow (after all),” a decision closed with 吧. 今天去还是明天去?means “today or tomorrow?”, with 还是 sitting between two options in a question.
我们还是走吧wǒmen háishì zǒu ba你走还是留?nǐ zǒu háishì liú?我们还是走吧 means “we’d better leave.” 你走还是留?means “are you leaving or staying?” Same 还是, but one is a statement with 吧 and the other a two-option question.
Rule of thumb还是 + Verb Phrase + 吧 (a statement) = “had better,” the option you’ve settled on. A 还是 B? (a question) = “or,” a choice offered. The 吧 and the question mark are the tell.

Try it yourself

Say “You’d better go to sleep early.” Use Subject + 还是 + Verb Phrase + 吧.

Related patterns

Quick reference card
Merry Mandarin How to Say “Had Better” with 还是 (háishì) grammar.merrymandarin.com

A pocket summary — print it and keep it by your desk.

Structure
Subject + 还是 + Verb + 吧
Example
我们还是坐地铁吧
We’d better take the subway (Subj + 还是 + VP + 吧).
Watch out
✗ 太晚了,还是回家。  →  ✓ 太晚了,还是回家吧。