Thai แต่ links a proposition to information that contrasts with it: ห้องเล็กแต่สว่าง “the room is small but bright.” The second half may contradict an expectation, replace a wrong value, or limit the first claim. แต่ is neutral in ordinary conversation and also fully acceptable in formal prose.
English but is a useful first translation, but the Thai structure is not built by copying an English clause. Thai can omit a repeated subject or predicate, does not insert do or be, and uses unchanged predicates for past, present, or future contexts. The contrast comes from the two meanings and their order, not from verb inflection.
Contrast two predicates or propositions
With one continuing topic, the common frame is topic + predicate P + แต่ + predicate Q. If the subjects differ, the fuller frame is clause P + แต่ + subject Q + predicate Q.
| Contrast type | Productive frame | What แต่ links |
|---|---|---|
| two properties | topic + property P + แต่ + property Q | two predicates of one topic |
| two actions | subject + action P + แต่ + action Q | contrasting actions with a shared subject |
| changed actor | clause P + แต่ + subject Q + predicate Q | two full propositions |
| correction | ไม่ใช่ A แต่เป็น B | rejected value followed by replacement |
| concession | ถึง/แม้ + P + แต่ + Q | Q holds despite P |
| reply or continuation | แต่ + Q | Q contrasts with a proposition already active |
ร้านนี้อยู่ไกลแต่เดินทางสะดวกค่ะ
ran ni yu klai tae doen thang saduak kha
This shop is far away, but it is easy to get to. (ordinary polite assessment, female speaker; one topic, two properties)
ผมอยากไปด้วยแต่ต้องทำงานถึงค่ำครับ
phom yak pai duai tae tong tham ngan thueng kham khrap
I'd like to come too, but I have to work until evening. (ordinary polite explanation, male speaker; shared subject omitted after แต่)
ฝ่ายขายยืนยันราคาแล้ว แต่ฝ่ายบัญชียังไม่อนุมัติค่ะ
fai khai yuenyan rakha laeo tae fai banchi yang mai anumat kha
Sales has confirmed the price, but Accounting has not approved it yet. (ordinary professional update, female speaker; changed subject stated)
The first two examples do not repeat the topic because it is unchanged. In the third, ฝ่ายบัญชี must be overt because the actor changes. Thai zero anaphora follows recoverability: omitting a shared participant is natural; omitting a contrastively new one changes or obscures the meaning.
Minimal contrast: addition versus opposition
An additive linker says both facts belong together. แต่ tells the listener to revise the expectation created by the first fact.
ห้องนี้โปร่งและเงียบค่ะ
hong ni prong lae ngiap kha
This room is airy and quiet. (formal-neutral addition; both properties point in the same descriptive direction)
ห้องนี้โปร่งแต่ค่อนข้างร้อนค่ะ
hong ni prong tae khonkhang ron kha
This room is airy but rather hot. (ordinary polite assessment; the second property qualifies the positive first impression)
Nothing in โปร่ง grammatically requires a positive continuation. The adversative relation depends partly on shared expectations: an airy room may sound attractive, while excessive heat makes the recommendation less straightforward. In another context, a speaker could choose a different contrast because the communicative expectation differs.
This is why แต่ is not a one-to-one lexical category with English but. English sometimes uses but merely to change topic; Thai may instead use a topic expression, a pause, or ส่วน. The contrastive-topic guide explains ส่วน + topic, which selects a new member of a comparison set rather than simply opposing propositions.
Correction: ไม่ใช่ A แต่เป็น B
To reject one identity or value and supply another, Thai commonly uses ไม่ใช่ A แต่เป็น B “not A but B.” Here แต่ connects two predicate frames, even when A and B themselves are nouns.
คนที่โทรมาไม่ใช่ลูกค้าค่ะ แต่เป็นพนักงานบริษัทขนส่ง
khon thi tho ma mai chai luk kha kha tae pen phanakngan borisat khon song
The person who called wasn't a customer; it was an employee of the delivery company. (ordinary polite correction, female speaker)
นัดของเราไม่ใช่วันพฤหัสบดี แต่เป็นวันศุกร์ครับ
nat khong rao mai chai wan pharuehatsabodi tae pen wan suk khrap
Our appointment isn't on Thursday; it's on Friday. (ordinary polite correction, male speaker)
English can say “not Thursday but Friday” as a compact phrase. Thai often makes the predication explicit with ไม่ใช่...แต่เป็น..., especially when correcting a misunderstanding. There is no article before ลูกค้า and no past form of เป็น; the earlier context places the correction in time.
If the replacement predicate is obvious, เป็น can sometimes be omitted in quick speech, but the full frame is clearer for learners and in service encounters.
Concessive pairs: ถึง...แต่... and แม้...แต่...
When P would normally argue against Q but Q still holds, แต่ can form the second half of a concessive frame. ถึง...แต่... is common in ordinary speech. แม้...แต่... is more careful and frequent in formal writing (formal). The first marker frames the obstacle; แต่ introduces the outcome that survives it.
ถึงฝนจะตก แต่เราก็ยังไปส่งของตามเวลาได้ค่ะ
thueng fon cha tok tae rao ko yang pai song khong tam wela dai kha
Even though it rained, we still managed to deliver the goods on time. (ordinary polite report, female speaker)
แม้งบประมาณจะจำกัด แต่โครงการยังดำเนินต่อไป
mae ngoppraman cha chamkat tae khrongkan yang damnoen to pai
Although the budget is limited, the project is continuing. (formal written statement)
In careful full versions, แต่ makes the boundary easy to hear. In ordinary conversation it may be omitted when ถึง plus ก็ยัง already signals the relation. Conversely, clause-initial แต่ can survive by itself when the concessive premise was spoken in the preceding turn. See concessive clauses for the wider system.
Starting a turn with แต่
แต่ + proposition is natural when the contrasting first half is already active. The missing half is recovered from the previous sentence, question, or shared plan.
ร้านยังเปิดอยู่ครับ แต่ครัวปิดแล้ว
ran yang poet yu khrap tae khrua pit laeo
The restaurant is still open, but the kitchen has already closed. (ordinary polite warning, male speaker)
แต่พรุ่งนี้ฉันไม่ว่างนะคะ
tae phrung ni chan mai wang na kha
But I'm not free tomorrow. (ordinary polite response, female speaker; contrasts with a proposed plan)
The second sentence is complete in discourse even though no first half appears inside it. It presupposes something like “tomorrow would work” or “let's meet tomorrow.” Without that background, initial แต่ sounds like an interruption or an answer to something the listener has not heard.
Thai punctuation follows information packaging rather than an English comma rule. A short shared-subject contrast often needs no comma: อยากไปแต่ไปไม่ได้. A space or comma can help readers at a longer clause boundary, especially when subjects change. Do not insert a space between every Thai word.
Scope with negation and time
Negation belongs inside the proposition it denies: แต่ไม่แพง “but not expensive,” แต่ยังไม่เสร็จ “but not finished yet.” แต่ itself carries no time meaning.
งานเริ่มแล้วแต่แขกบางคนยังมาไม่ถึงค่ะ
ngan roem laeo tae khaek bang khon yang ma mai thueng kha
The event has started, but some guests still haven't arrived. (ordinary polite update, female speaker)
เมื่อวานผมโทรไปแล้ว แต่ไม่มีใครรับสายครับ
muea wan phom tho pai laeo tae mai mi khrai rap sai khrap
I called yesterday, but nobody answered. (ordinary polite report, male speaker)
แล้ว, ยัง, and เมื่อวาน locate or profile the events. There is no Thai equivalent of English didn't triggered by แต่. The negative predicate remains ไม่มีใครรับสาย, with no auxiliary inflection.
Ordinary-polite dialogue
Two coworkers discuss a meeting room.
ห้องเล็กว่างตอนบ่ายค่ะ แต่มีที่นั่งแค่หกที่
hong lek wang ton bai kha tae mi thi nang khae hok thi
The small room is free this afternoon, but it has only six seats. (ordinary polite update, female speaker)
ทีมเรามีแปดคนครับ งั้นใช้ห้องใหญ่ดีกว่า
thim rao mi paet khon khrap ngan chai hong yai di kwa
Our team has eight people. Then we'd better use the large room. (ordinary polite response, male speaker)
ห้องใหญ่กว้างกว่า แต่เครื่องปรับอากาศเสียอยู่ค่ะ
hong yai kwang kwa tae khrueang prap akat sia yu kha
The large room is more spacious, but its air conditioner is broken. (ordinary polite qualification, female speaker)
ถึงจะร้อนหน่อย แต่เปิดประตูไว้ก็น่าจะประชุมได้ครับ
thueng cha ron noi tae poet pratu wai ko na cha prachum dai khrap
Although it may be a little warm, we should be able to meet if we leave the door open. (ordinary polite proposal, male speaker)
Each แต่-clause changes the practical conclusion. The speakers omit repeated nouns only when the room under discussion is still obvious.
Common Mistakes
1. Omitting a changed subject
❌ ฉันส่งไฟล์แล้วแต่ยังไม่ตอบค่ะ
Wrong for the intended ‘but the client still hasn't replied’—without a new subject, ฉัน remains the likely subject.
✅ ฉันส่งไฟล์แล้วแต่ลูกค้ายังไม่ตอบค่ะ
chan song fai laeo tae luk kha yang mai top kha
I sent the file, but the client still hasn't replied. (ordinary polite report, female speaker)
2. Using แต่ to coordinate a neutral shopping list
❌ ขอข้าวผัดแต่ต้มยำครับ
Incorrect for intended addition—but marks contrast, not two neutral ordered dishes.
✅ ขอข้าวผัดกับต้มยำครับ
kho khao phat kap tom yam khrap
I'd like fried rice and tom yum, please. (ordinary polite order, male speaker)
3. Copying an English auxiliary into a Thai property contrast
❌ โรงแรมนี้เป็นแพงแต่สะอาดค่ะ
Incorrect—แพง and สะอาด are already predicates; Thai does not insert เป็น as English inserts ‘is.’
✅ โรงแรมนี้แพงแต่สะอาดค่ะ
rongraem ni phaeng tae sa at kha
This hotel is expensive but clean. (ordinary polite assessment, female speaker)
4. Using initial แต่ without an active contrast
❌ แต่ผมจะส่งเอกสารพรุ่งนี้ครับ
Contextually incomplete as an all-new announcement—but asks the listener to recover an earlier expectation being opposed.
✅ ผมจะส่งเอกสารพรุ่งนี้ครับ
phom cha song ekkasan phrung ni khrap
I'll send the documents tomorrow. (ordinary polite neutral announcement, male speaker)
5. Putting negation before the connective
❌ ห้องนี้ไม่แต่แพง ยังเสียงดังด้วยค่ะ
Incorrect order—แต่ introduces the contrasting proposition, and ไม่ belongs before the predicate it negates.
✅ ห้องนี้แพงแต่ไม่เงียบค่ะ
hong ni phaeng tae mai ngiap kha
This room is expensive but not quiet. (ordinary polite assessment, female speaker)
Key Takeaways
- Use แต่ between contrasting predicates or propositions; state a new subject when the actor changes.
- Use ไม่ใช่ A แต่เป็น B to reject one value and supply another.
- ถึง/แม้...แต่... packages concession, while initial แต่ can recover its first half from prior discourse.
- Keep negation, time, and aspect inside their own predicate; แต่ neither conjugates nor supplies tense.
Now practice Thai
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Thai →Related Topics
- Coordination without English-Like RepetitionB2 — Coordinate Thai phrases and clauses while omitting recoverable subjects, objects, and predicates and preserving explicit contrasts and topic changes.
- ส่วน and Contrastive TopicsC1 — Use clause-initial ส่วน to select one member of an active set as a topic and contrast its comment with what is said about another member.
- แม้, ถึงแม้, and Concessive FramesC1 — Build Thai concessive clauses with แม้, ถึงแม้, แต่, and ก็ while tracking counter-expectation, clause order, and register.
- Negation with แค่, ก็, and เท่านั้นB2 — Use the position of ไม่ with แค่, ก็, and เท่านั้น to distinguish ‘not only,’ ‘only not,’ additive negatives, and limited alternatives.
- Noun, Predicate, and Clause EllipsisC1 — Recover omitted Thai nouns, predicates, and larger propositions from classifiers, polarity, question slots, parallel structure, and active discourse.
- Recognizing Clause Boundaries in Unspaced ThaiB2 — Find Thai clause boundaries through predicates, participant changes, linkers, particles, pauses, and information structure rather than word-by-word spacing.