Thai places เสร็จ after an activity or its object to say that the task reaches completion: ทำรายงานเสร็จ “finish preparing the report,” กินข้าวเสร็จ “finish eating,” ประชุมเสร็จ “finish the meeting.” The activity comes first and เสร็จ supplies its endpoint. English often translates the pair as one inflected verb finished, but both Thai predicates remain unchanged.
The difficult part is choosing the right endpoint. เสร็จ profiles practical task completion; จบ profiles reaching the end of bounded content or an event; หมด profiles exhaustion of a quantity; แล้ว relates the situation to a reference point but does not itself name what result was achieved.
The completed task comes before เสร็จ
| Activity slot | Object or complement | Result | Natural meaning |
|---|---|---|---|
| ทำ | รายงาน | เสร็จ | finish preparing the report |
| ตรวจ | เอกสาร | เสร็จ | finish checking the documents |
| กิน | ข้าว | เสร็จ | finish eating |
| ประชุม | — | เสร็จ | finish meeting |
| ซ่อม | รถ | เสร็จ | finish repairing the vehicle |
ฉันทำรายงานประจำเดือนเสร็จแล้วค่ะ
chan tham raingan pracham duean set laeo kha
I've finished the monthly report. (ordinary polite update, female speaker; task endpoint attained)
The object รายงานประจำเดือน completes the frame of ทำ before result predicate เสร็จ. Final แล้ว presents that completion as newly relevant now.
พนักงานตรวจเอกสารเสร็จก่อนเที่ยงครับ
phanak ngan truat ekkasan set kon thiang khrap
The employee finished checking the documents before noon. (ordinary polite report, male speaker)
พอกินข้าวเสร็จ เราจะออกเดินทางค่ะ
pho kin khao set rao cha ok doen thang kha
Once we finish eating, we'll set out. (ordinary polite plan, female speaker; the completed meal sets the next boundary)
เสร็จ, จบ, หมด, and แล้ว
These words overlap in English translation but select different perspectives.
ผมอ่านรายงานเสร็จแล้วครับ
phom an raingan set laeo khrap
I'm done reading the report. (ordinary polite update, male speaker; reading task completed)
ผมอ่านบทความนี้จบแล้วครับ
phom an botkhwam ni chop laeo khrap
I've read this article to the end. (ordinary polite update, male speaker; endpoint of the content reached)
The first answers “Are you done with the task?” The second highlights reaching the article's end. In many practical contexts both are possible, but the construal differs.
ลูกค้ากินอาหารเสร็จแล้วค่ะ
luk kha kin ahan set laeo kha
The customer has finished eating. (ordinary polite report, female speaker; eating event complete)
ลูกค้ากินอาหารหมดแล้วค่ะ
luk kha kin ahan mot laeo kha
The customer has eaten all the food. (ordinary polite report, female speaker; food quantity exhausted)
Someone can กินเสร็จ while food remains. Conversely, อาหารหมด does not specify who finished a meal. แล้ว alone is broader:
The completion guide for เสร็จ develops its aspectual contrasts in wider clause types.
ฉันตรวจเอกสารแล้วค่ะ แต่ยังตรวจไม่เสร็จ
chan truat ekkasan laeo kha tae yang truat mai set
I've worked on the documents, but I haven't finished checking them yet. (ordinary polite clarification, female speaker)
This sentence is not contradictory. ตรวจ...แล้ว says checking has occurred and is relevant; ยัง...ไม่เสร็จ denies its completion.
Subject and result-holder patterns
With an agentive activity, the subject finishes the task. A task noun can also be the subject of เสร็จ, describing its completed state.
ช่างซ่อมเครื่องปรับอากาศเสร็จตอนบ่ายครับ
chang som khrueang prap akat set ton bai khrap
The technician finished repairing the air conditioner in the afternoon. (ordinary polite report, male speaker; technician completes the repair)
งานซ่อมเครื่องปรับอากาศเสร็จแล้วค่ะ
ngan som khrueang prap akat set laeo kha
The air-conditioner repair is complete now. (ordinary polite update, female speaker; task itself is complete)
Thai does not require a passive copula in the second sentence. เสร็จ predicates completion directly of งานซ่อม....
An object can be omitted when active in discourse:
แบบฟอร์มชุดนี้ตรวจเสร็จหรือยังคะ
baep fom chut ni truat set rue yang kha
Have you finished checking this set of forms? (ordinary polite question, female speaker; forms are topicalized)
ตรวจเสร็จแล้วครับ กำลังส่งกลับ
truat set laeo khrap kamlang song klap
I've finished checking them and am sending them back now. (ordinary polite reply, male speaker; object remains recoverable)
Aspect, prospective completion, and negation
Because เสร็จ names an endpoint, กำลัง...อยู่ normally frames the process leading toward it rather than the attained result itself.
ตอนนี้ทีมกำลังจัดห้องประชุมอยู่ค่ะ ยังจัดไม่เสร็จ
ton ni thim kamlang chat hong prachum yu kha yang chat mai set
The team is arranging the meeting room now; they haven't finished yet. (ordinary polite report, female speaker)
พรุ่งนี้ผมจะทำสัญญาให้เสร็จครับ
phrung ni phom cha tham sanya hai set khrap
Tomorrow I'll get the contract finished. (ordinary polite commitment, male speaker; ให้ presents the intended result)
ยัง V ไม่เสร็จ says that an activity has not reached its endpoint. ไม่ได้ V instead normally denies occurrence or participation.
เมื่อวานฉันไม่ได้เขียนรายงานค่ะ
muea wan chan mai dai khian raingan kha
Yesterday I did not write the report. (ordinary polite report, female speaker; writing denied)
เมื่อวานฉันเขียนรายงานไม่เสร็จค่ะ
muea wan chan khian raingan mai set kha
Yesterday I wrote part of the report but did not finish it. (ordinary polite report, female speaker; activity occurred, completion denied)
This is a scope contrast, not Thai imitating didn't versus couldn't. Negation appears before the predicate whose contribution is denied.
Serial result versus coordination or compound
ทำรายงานเสร็จ packages action and endpoint as one event. A following independent action can be coordinated explicitly:
ฉันทำรายงานเสร็จแล้ว แล้วเพื่อนก็ส่งให้ลูกค้าค่ะ
chan tham raingan set laeo laeo phuean ko song hai luk kha kha
I finished the report, and then my friend sent it to the customer. (ordinary polite report, female speaker; new subject creates a second clause)
The repeated แล้ว has two functions: the first presents completion; the second links the next assertion. Frequent strings such as สำเร็จ “succeed/be successful” are lexical words, not productive combinations obtained by swapping arbitrary pieces into V + เสร็จ.
Ordinary-polite dialogue
Two colleagues are waiting for a document check:
ตรวจสัญญาเสร็จหรือยังคะ
truat sanya set rue yang kha
Have you finished checking the contract? (ordinary polite question, female speaker)
ใกล้เสร็จแล้วครับ เหลืออีกสองหน้า
klai set laeo khrap luea ik song na
Almost finished. There are two pages left. (ordinary polite reply, male speaker)
พอตรวจเสร็จแล้ว ช่วยส่งให้ฉันด้วยนะคะ
pho truat set laeo chuai song hai chan duai na kha
When you're done checking it, please send it to me too. (ordinary polite request, female speaker)
ได้ครับ ผมจะตรวจให้เสร็จก่อนเที่ยง
dai khrap phom cha truat hai set kon thiang
Certainly. I'll finish checking it before noon. (ordinary polite reply, male speaker)
Common Mistakes
1. Moving the object after เสร็จ
❌ ผมตรวจเสร็จเอกสารครับ
Incorrect—the object of ตรวจ belongs before the completion predicate.
✅ ผมตรวจเอกสารเสร็จแล้วครับ
phom truat ekkasan set laeo khrap
I've finished checking the documents. (ordinary polite update, male speaker)
2. Using หมด for task completion regardless of quantity
❌ ฉันเขียนรายงานหมดแล้วค่ะ
Wrong for the neutral meaning ‘I finished writing the report’; หมด foregrounds exhaustion, not ordinary task completion.
✅ ฉันเขียนรายงานเสร็จแล้วค่ะ
chan khian raingan set laeo kha
I've finished writing the report. (ordinary polite update, female speaker)
3. Assuming แล้ว guarantees completion
❌ ผมอ่านแล้วครับ หมายความว่าอ่านจบเสมอ
Incorrect analysis—แล้ว does not by itself guarantee that the whole text was finished.
✅ ผมอ่านไปบ้างแล้วครับ แต่ยังอ่านไม่จบ
phom an pai bang laeo khrap tae yang an mai chop
I've read some of it, but I haven't reached the end. (ordinary polite clarification, male speaker)
4. Confusing nonoccurrence with incomplete work
❌ เมื่อวานฉันไม่ได้ทำงานค่ะ
Wrong for intended ‘I worked but did not finish’; this normally denies doing the work.
✅ เมื่อวานฉันทำงานไม่เสร็จค่ะ
muea wan chan tham ngan mai set kha
Yesterday I worked but didn't finish. (ordinary polite report, female speaker)
5. Conjugating each predicate for English past
❌ เมื่อวานฉันได้เขียนรายงานได้เสร็จค่ะ
Incorrect—Thai does not mark each predicate with a past auxiliary.
✅ เมื่อวานฉันเขียนรายงานเสร็จค่ะ
muea wan chan khian raingan set kha
Yesterday I finished writing the report. (ordinary polite report, female speaker)
Key Takeaways
- Place เสร็จ after the complete activity phrase to name practical completion.
- Distinguish completion from content end จบ, quantity exhaustion หมด, and broad relevance แล้ว.
- V ไม่เสร็จ preserves the activity but denies its endpoint; ไม่ได้ V normally denies occurrence.
- Thai can predicate เสร็จ directly of a task noun without an English-style passive copula.
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
- Resultative Serial VerbsB1 — Build Thai action–result chains by tracking which participant bears the result and how negation and aspect scope over the endpoint.
- Verb plus ได้ as Successful ResultB1 — Interpret postverbal ได้ as successful attainment in context while distinguishing it from general ability, permission, preverbal occurrence, and lexical receipt.
- Result Predicates after Action VerbsB1 — Express caused states and completed outcomes with Thai action–result sequences while tracking participant roles, negation, and aspect.
- เสร็จ as Lexical CompletionB1 — Use เสร็จ to name the completion of a task or process, and distinguish that lexical endpoint from แล้ว, จบ, and หมด.
- Postverbal แล้ว and Event CompletionA2 — Use แล้ว after a Thai event phrase to present an attained prior event while keeping completion, result, and reference time distinct.
- Aspect Placement in Multi-Verb ChainsC1 — Place Thai aspect expressions around the event domain they frame and distinguish whole-chain viewpoint from completion, continuation, or success at a later stage.