Thai grammar, step by step

A guided tour through Thai grammar with glossed examples that show how each piece of a sentence fits together.

Grammar Walkthrough

Discover how the language works through examples

Thai is a tonal, analytic language — every syllable carries a musical pitch that changes its meaning, and instead of changing the verb, you simply drop tiny particles before or after it to express time, aspect, and mood.

1

Five tones, five meanings

tones
high tone: starts mid, rises high
ม้า
máa — horse (high tone)
rising tone: starts low, rises high
หมา
mǎa — dog (rising tone)
ScriptRomanizationTonePitch contourMeaning
คาkhaamid (สามัญ)level midbe stuck
ข่าkhàalow (เอก)low, levelgalangal
ข้าkhâafalling (โท)high → lowI / slave (archaic)
ค้าkháahigh (ตรี)mid → highto trade
ขาkhǎarising (จัตวา)low → highleg
?

All five words below have the same sound /kʰaa/ — only the pitch differs. Look at the tone marks and the English meanings. What is happening?

Thai has five lexical tones: mid, low, falling, high, and rising. The pitch you use is not expressive — it is part of the word itself, as meaningful as the letters. Thai script encodes tone through a combination of consonant class, vowel length, syllable type, and the tone mark.

2

Subject–verb–object order

SVO word order
ฉัน
chǎn — I (1SG.F)
พูด
phûut — speak (VERB)
ภาษาไทย
phaasǎa thai — Thai language (OBJ)
เขา
khǎo — he/she/they
กิน
kin — eat (VERB)
ข้าว
khâaw — rice (OBJ)
?

Find the subject, the verb, and the object in the sentence below. Where does each one sit?

Thai follows Subject–Verb–Object order, the same sequence as English. The verb sits directly between subject and object with no movement required.

3

Verbs never change form

no verb inflection
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
เขา
khǎo — he/she/they
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
พวกเขา
phûak khǎo — they (PL)
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
?

The verb พูด appears in all three sentences. Can you find any difference in its spelling for different persons?

Thai verbs are invariant — they never conjugate for person, number, or time, and there is no agreement of any kind. Context, particles, and time words do the work that verb endings do in other languages. Word stems don't INFLECT, but Thai does have productive DERIVATIONAL prefixes that reshape word class: การ /kaan-/ turns a verb into an action noun (พูด /phûut/ "speak" → การพูด /kaan-phûut/ "speech, the act of speaking"), ความ /khwaam-/ turns a stative root into an abstract noun (รัก /rák/ "love (V)" → ความรัก /khwaam-rák/ "love (the concept)"), and น่า /nâa-/ turns a verb into an adjective (รัก /rák/ "love" → น่ารัก /nâa-rák/ "lovely"). The verb STEM itself, though, never changes.

4

Numbers need a counting word

classifiers
noun + number + classifier (classifier here = ภาษา, same word)
ภาษา
phaasǎa — language
สอง
sɔ̌ɔng — two
ภาษา
phaasǎa — CLF (language)
คน (khon) is the classifier for people
คน
khon — person
หนึ่ง
nùeng — one
คน
khon — CLF (person)
?

Between the number and what is being counted, there is always an extra word. What do you think that word is doing?

When counting in Thai, you always need a classifier — a category word that groups nouns by type. The pattern is: noun + number + classifier.

5

Future with จะ (jà)

aspect: จะ future
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
ฉัน
chǎn — I
จะ
jà — FUTURE
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
?

A new word appears before the verb in the sentence below. The verb itself has not changed — what is the new word adding?

Place จะ (jà) before the verb to mark a future action or intention. It works like "will" or "going to" in English and requires no other verb change.

6

Progressive: กำลัง … อยู่

aspect: progressive
ฉัน
chǎn — I
กำลัง
kamlang — PROG.PRE
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
อยู่
yùu — PROG.POST
เขา
khǎo — he/she/they
กำลัง
kamlang — PROG.PRE
กิน
kin — eat
อยู่
yùu — PROG.POST
?

Two new words appear — one before the verb and one after it. Together, what do they signal about the action?

The progressive aspect wraps the verb: กำลัง (kamlang) goes before and อยู่ (yùu) goes after. Together they mean the action is happening right now, like English "-ing."

7

Completion with แล้ว (lɛ́ɛw)

aspect: แล้ว completive
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
แล้ว
lɛ́ɛw — already/COMPL
เขา
khǎo — he/she/they
กิน
kin — eat
ข้าว
khâaw — rice
แล้ว
lɛ́ɛw — already/COMPL
?

แล้ว appears at the end of the sentence after the verb. What English word best matches its meaning here?

แล้ว (lɛ́ɛw) placed after the verb marks a completed action — equivalent to "already" in English. It signals the action is done, with no need to change the verb itself.

8

Negation with ไม่ (mâi)

negation
ฉัน
chǎn — I
ไม่
mâi — NEG
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
→ inability: ไม่ได้ goes AFTER the verb-object, not before
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
ไม่ได้
mâi dâai — cannot (NEG.ABL, postverbal)
?

ไม่ appears right before the verb. What does it do to the sentence's meaning?

Place ไม่ (mâi) directly before the verb to negate it — the verb itself does not change. Inability is different: it uses ไม่ได้ (mâi dâai) AFTER the verb (and any object), since ได้ "can" is a postverbal modal.

9

Questions: ไหม and question words

questions
คุณ
khun — you (POL)
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
ไหม
mǎi — Q
?
คุณ
khun — you
พูด
phûut — speak
ภาษา
phaasǎa — language
อะไร
àrai — what (Q.WORD)
?
WordRomanizationMeaning
ไหมmǎiyes/no question particle (end of sentence)
อะไรàraiwhat
ใครkhraiwho
ที่ไหนthîi nǎiwhere
ทำไมthammaiwhy
เมื่อไหร่mʉ̂araiwhen
?

The first example looks just like a statement but with one word at the very end. The second uses a question word in place of a noun. How does each create a question?

For yes/no questions, add ไหม (mǎi) to the end of a statement — the word order stays the same. For content questions, swap the unknown item for a question word and leave it in the same position.

10

Politeness particles ครับ / ค่ะ

politeness particles
→ male speaker, statement
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
ครับ
khráp — POL.M
→ female speaker, statement
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
ค่ะ
khâ — POL.F
?

One sentence ends with ครับ and another with ค่ะ. Both are translated the same way. What is the difference between them?

Thai speakers add a politeness particle at the very end of sentences. ครับ (khráp) is used by male speakers; ค่ะ (khâ) in statements and คะ (khá) in questions by female speakers. They convey respect, not grammatical meaning.

11

Classifiers by category

classifiers (full paradigm)
นักเรียน
nákrian — student
สอง
sɔ̌ɔng — two
คน
khon — CLF.person
หนังสือ
nǎngsʉ̌ʉ — book
สาม
sǎam — three
เล่ม
lêm — CLF.book
ClassifierRomanizationUsed forExample
คนkhonpeopleนักเรียนสองคน — two students
ตัวtuaanimals, clothingแมวสามตัว — three cats
เล่มlêmbooks, notebooks, candlesหนังสือสี่เล่ม — four books
อันansmall objects (general)ปากกาห้าอัน — five pens
ใบbaiflat objects, leaves, ticketsตั๋วสองใบ — two tickets
คันkhanvehiclesรถหนึ่งคัน — one car
?

Each group of nouns uses a different counting word. What determines which counting word is chosen?

Each noun belongs to a category, and each category has its own classifier. You must use the right classifier for the noun type — there is no universal option, though อัน (an) covers many small objects. The full Thai classifier inventory is small and closed: about 80 classifiers in total, of which around 40 see everyday use; new nouns are absorbed by extending an existing classifier (often generic อัน or ตัว) or by using the noun itself as a "repeater" classifier, not by inventing new ones.

12

Two verbs in a row

serial verbs
ไป (go) + ซื้อ (buy) — direction + purpose
ฉัน
chǎn — I
ไป
pai — go (V1)
ซื้อ
sʉ́ʉ — buy (V2)
หนังสือ
nǎngsʉ̌ʉ — book
นั่ง (sit) + พูด (speak) — manner + main action
เขา
khǎo — he/she/they
นั่ง
nâng — sit (V1)
พูด
phûut — speak (V2)
?

Two verbs appear back to back with no connecting word between them. How do they relate to each other?

Thai freely chains verbs in sequence — called serial verb constructions. The first verb sets the main action; subsequent verbs add direction, purpose, or manner. No conjunction is needed.

13

Three ways to cause something

causatives: ทำ / ให้ / ทำให้
→ ทำ: strong direct causation; an inanimate causer (the storm) is fine
พายุ
phaayú — storm
ทำ
tham — CAUS.strong
ต้นไม้
tônmáay — tree
ล้ม
lóm — fall
→ ให้: permissive; animate mother lets/has animate younger sibling go buy rice
แม่
mɛ̂ɛ — mother
ให้
hây — CAUS.weak (let/have)
น้อง
nɔ́ɔŋ — younger sibling
ไป
pai — go
ซื้อ
sʉ́ʉ — buy
ข้าว
khâaw — rice
→ ทำให้: only this one accepts an ABSTRACT cause (the lecture itself)
คำบรรยาย
kham-banyaay — the lecture
ทำให้
tham-hây — CAUS.abstract
นักเรียน
nákrian — the students
เสียใจ
sǐa-cay — sad
CausativeRomanizationTypical causerControlSignature use
ทำthamanimate or inanimatestrong / directphysical force, non-intentional result
ให้hâyanimate (agent)weak / permissive"let / have" an animate causee act
ทำให้tham-hâyanimate, inanimate, abstractmedium / indirectabstract cause, cause-and-consequence
?

All three examples below translate as "make / have X do Y" in English, but each Thai sentence chooses a different causative verb. Look at what kind of causer appears first in each. What pattern determines the choice?

Thai has THREE periphrastic causatives, not one. ทำ (tham) is strong, direct causation — a force (even an inanimate one like wind or pepper) directly produces the result. ให้ (hây) is weak, permissive — an animate causer lets or has an animate causee do something of its own will. ทำให้ (tham-hây) is medium, indirect causation — and is the only one that accepts ABSTRACT causers (lectures, situations, events) or is allowed in simple-negative non-imperative clauses. All three share the frame: causer — [ทำ/ให้/ทำให้] — causee — result-verb.

14

Three ways to say "was done to"

passives: ถูก / โดน / ได้รับ
→ ถูก: neutral-adversity passive; the agent (the police) appears between auxiliary and verb
ขโมย
khamooy — thief (PATIENT)
ถูก
thùuk — PASS.neutral-adverse
ตำรวจ
tamrùat — police (AGENT)
จับ
càp — arrest
→ โดน: strictly adversative, more colloquial; same frame, stronger negative feel
ฉัน
chǎn — I (PATIENT)
โดน
doon — PASS.adversative.colloquial
แม่
mɛ̂ɛ — mother (AGENT)
ด่า
dàa — scold
→ ได้รับ: positive evaluation — and notice there is NO agent NP before the verb (ได้รับ forbids one in this slot)
เขา
khǎo — he/she/they (PATIENT)
ได้รับ
dây-ráp — PASS.positive
เชิญ
chəən — invite
ไป
pai — go
งานแต่งงาน
ŋaan tɛ̀ŋ-ŋaan — wedding party
AuxiliaryRomanizationEvaluationRegisterAgent in slot?
ถูกthùukadversity (trending neutral)neutral, written, academicoptional
โดนdoonstrictly adversitycolloquial, expressiveoptional
ได้รับdây-ráppositiveformal, writtenNOT allowed
?

All three sentences below have a passive meaning — the patient comes first, the doer comes later — but each Thai sentence picks a different auxiliary. Look at the mood of the event and at whether an agent even appears between the auxiliary and the verb. What pattern decides the choice?

Thai has THREE passive auxiliaries, not one. ถูก (thùuk), originally "come into contact with," marks adversity but is becoming neutral — especially in written and academic Thai. โดน (doon) is strictly adversative and more colloquial. ได้รับ (dây-ráp, "receive") is the positive-evaluation passive, used when the patient is honored or pleased. All three share the frame: patient + [ถูก/โดน/ได้รับ] + (agent) + verb. Crucial asymmetry: ได้รับ does NOT allow an agent NP in the passive slot — to mention the agent you use จาก (càak, "from") in formal register instead.

15

Relative clauses with ที่ (thîi)

relative clause ที่
noun + ที่ + relative clause
คน
khon — person
ที่
thîi — REL
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
หนังสือ
nǎngsʉ̌ʉ — book
ที่
thîi — REL
ฉัน
chǎn — I
ซื้อ
sʉ́ʉ — buy
?

ที่ appears between two parts of the sentence. What does it connect, and what kind of information does it add?

ที่ (thîi) works as a relative marker: it introduces a modifying clause that comes after the noun it describes, much like "who" or "that" in English but placed after the noun.

16

Topic-comment structure

topic-comment
topic fronted; no special marker needed
ภาษาไทย
phaasǎa thai — TOPIC
ฉัน
chǎn — I
พูด
phûut — speak
ได้
dâai — can
อาหารไทย
aahǎan thai — Thai food (TOPIC)
ฉัน
chǎn — I
ชอบ
chɔ̂ɔp — like
มาก
mâak — very much
?

The first noun in the sentence doesn't seem to be the subject of the verb. What role does it play?

Thai is a "topic-prominent" language: a noun setting "what we're talking about" can be fronted, followed by a full clause commenting on it. In these examples the topic is the logical object of the comment-clause verb (an "object-topic"); Thai also allows topics that coincide with the subject or with an oblique.

17

Doubling an adjective intensifies it

reduplication
ภาษาไทย
phaasǎa thai
ยาก
yâak — difficult
→ reduplication doubles the adjective for intensity
ภาษาไทย
phaasǎa thai
ยากๆ
yâak-yâak — very difficult (REDUP)
เขา
khǎo — he/she/they
พูด
phûut — speak
เร็วๆ
reo-reo — very quickly (REDUP)
?

The adjective in the second sentence is simply written twice. What does the repetition add to the meaning?

Reduplication — repeating an adjective or adverb — intensifies or emphasizes it in Thai. The doubled form signals a stronger, more vivid degree.

18

Experience with เคย (khəəy)

experiential เคย
ฉัน
chǎn — I
เคย
khəəy — EXP/used-to
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
→ ไม่เคย = never
ฉัน
chǎn — I
ไม่เคย
mâi khəəy — never (NEG.EXP)
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
?

เคย appears before the verb. How does it change the meaning compared to simply saying "I speak Thai"?

เคย (khəəy) before the verb marks past experience or habitual past actions — equivalent to "ever" or "used to." Pair it with ไม่ (mâi) to say "never."

19

Saying and thinking with ว่า (wâa)

complementizer ว่า
→ speech-verb + ว่า: reported speech
เขา
khǎo — he/she/they
บอก
bɔ̀ɔk — tell/say
ว่า
wâa — COMP (quote)
ฉัน
chǎn — I
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
→ cognition-verb + ว่า: embedded thought
ฉัน
chǎn — I
คิด
khít — think
ว่า
wâa — COMP (that)
ภาษาไทย
phaasǎa thai
ยาก
yâak — difficult
?

ว่า sits between a main verb and a second clause in each sentence below. What role is it playing?

ว่า (wâa) — historically the verb "to say" — has grammaticalized into a general complementizer "that." Pair it with verbs of SPEECH (บอก bɔ̀ɔk "tell", พูด phûut "speak", ถาม thǎam "ask") for reported speech, or with verbs of COGNITION (คิด khít "think", เชื่อ chɯ̂a "believe", รู้สึก rúusɯ̀k "feel") for embedded thought. Thai does NOT grammatically distinguish direct from indirect quotation — the same บอกว่า frame can introduce either. ว่า also surfaces inside fixed discourse connectors: แต่ว่า tɛ̀ɛ-wâa "but", เพราะว่า phrɔ́-wâa "because", หรือว่า rɯ̌ɯ-wâa "or".

20

Mutual action with กัน (kan)

reciprocal/collective กัน
→ reciprocal: transitive verb with plural subject
เรา
raw — we
รัก
rák — love
กัน
kan — REC
→ collective: ด้วยกัน forces the "as a group" reading
พวกเขา
phûak khǎo — they
มา
maa — come
ด้วยกัน
dûay-kan — together (COLL)
→ comparative question: plural subject triggers กัน; the answer would drop it
แดง
dɛɛŋ — Daeng (name)
กับ
kàp — and/with
ดำ
dam — Dam (name)
ใคร
khray — who
สวย
sǔay — beautiful
กว่า
kwàa — more than
กัน
kan — plural-subj
?
ConstructionReadingExample
V + กัน (transitive V)reciprocalรักกัน rák kan — "love each other"
V + ด้วยกันcollective (disambiguated)มาด้วยกัน maa dûay-kan — "come together as a group"
X กับ Y ใคร Q กว่า กัน?comparative / plural subjectใครสวยกว่ากัน khray sǔay kwàa kan — "who is more beautiful?"
เหมือนกัน mǔan-kansame quality"the same (in kind)"
เท่ากัน thâw-kansame quantity"the same (in amount)"
พร้อมกัน phrɔ́ɔm-kansimultaneity"at the same time"
?

กัน appears at the end of each sentence below. All three have PLURAL subjects, but the reading shifts — "each other" / "together" / "who is more…?" What determines the choice?

กัน (kan) is an ADVERB — not a pronoun — that requires a PLURAL subject. With a transitive verb it reads RECIPROCAL ("each other"); with an intransitive plural-subject clause it can read distributive (each individually) or collective (as a group). The compound ด้วยกัน (dûay-kan "together") disambiguates to collective. The plural-subject trigger generalizes: comparative questions REQUIRE กัน because the two compared entities form a plural — and the answer DROPS กัน because only one subject remains.

21

Heart words: ใจดี vs ดีใจ

body-part ใจ order
→ [ใจ + ADJ]: external personality trait
เขา
khǎo — he/she/they
ใจดี
cay-dii — kind (heart-good)
→ [ADJ + ใจ]: internal emotion — same morphemes, flipped order
เขา
khǎo — he/she/they
ดีใจ
dii-cay — glad (good-heart)
→ another emotion in the [ADJ + ใจ] frame
แม่
mɛ̂ɛ — mother
เสียใจ
sǐa-cay — upset / disappointed (lose-heart)
[ใจ + ADJ] external personality[ADJ + ใจ] internal emotion
ใจดี cay-dii — "kind"ดีใจ dii-cay — "glad"
ใจร้อน cay-rɔ́ɔn — "short-tempered"ร้อนใจ rɔ́ɔn-cay — "feel worried"
ใจเย็น cay-yen — "calm, patient"เย็นใจ yen-cay — "feel unworried"
ใจอ่อน cay-ɔ̀ɔn — "soft-hearted"อ่อนใจ ɔ̀ɔn-cay — "feel weary / discouraged"
ใจแข็ง cay-khɛ̌ŋ — "tough (emotionally)"แข็งใจ khɛ̌ŋ-cay — "steel oneself"
?

Both words below combine ใจ ("heart") and ดี ("good"). Only the ORDER differs — yet the meanings are completely different. What does the order encode?

Thai uses body-part nouns — above all ใจ /cay/ "heart" — inside a topic-comment frame where WORD ORDER carries meaning. [body-part + ADJ] describes an EXTERNAL state: a physical trait or personality. [ADJ + body-part] describes an INTERNAL state: an emotion or sensation. Iwasaki cites Moore 1992 as listing more than 300 /cay/ expressions — the order-based minimal pair is productive across nearly all of them, and is the structural heart of Thai psychological vocabulary.

22

The five jobs of ก็ (kɔ̂)

linking particle ก็
→ §13.1 nominal linker: after subject, before predicate = "also"
ฉัน
chǎn — I
ก็
kɔ̂ — also (LP)
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
→ §13.2 clause linker: cause + consequence = "so"
ฝน
fǒn — rain
ตก
tòk — fall
เรา
raw — we
ก็
kɔ̂ — so (LP)
ไม่
mâi — NEG
ไป
pai — go
→ §13.5 X-ก็-X: reluctant agreement / criticism (Iwasaki p. 177)
ไป
pai — go
ก็
kɔ̂ — LP (criticism)
ไป
pai — go
PositionFunctionReading
S ก็ VPnominal linker (§13.1)"S also VPs"
[clause1], S ก็ VPclause linker (§13.2)"…, so S VPs"
แล้ว ก็ …discourse sequencer (§13.3)"and then…"
ก็ VP (utterance-initial)hedged response (§13.4)"Well, VP…"
X ก็ Xcriticism / reluctant agreement (§13.5)"fine, X (but…)"
?

ก็ is one of Thai's most frequent spoken particles. In the three sentences below it sits in a DIFFERENT structural position each time. What changes with position?

ก็ /kɔ̂/ is polysemous — its reading is decided by its SYNTACTIC POSITION, not by a default gloss. Do not translate it as "so" everywhere. Five functions: (1) after a subject, before the predicate → "also" (nominal linker); (2) between two clauses, after the consequent subject → "so / therefore" (clause linker); (3) right after แล้ว → "and then" (discourse sequencer); (4) utterance-initial, before the subject → "well…" (hedged response); (5) between two identical expressions (X ก็ X) → criticism or reluctant agreement.

23

The full picture

synthesis
ฉัน
chǎn — I
กำลัง
kamlang — PROG.PRE
เรียน
rian — study
ภาษาไทย
phaasǎa thai
อยู่
yùu — PROG.POST
ค่ะ
khâ — POL.F
relative clause (ที่) + classifier (คน)
คนที่
khon thîi — person-REL
พูด
phûut — speak
ภาษาไทย
phaasǎa thai
เก่ง
kèng — skilled
สอง
sɔ̌ɔng — two
คน
khon — CLF.person
จะ (future) + serial verbs ไป+เรียน + politeness particle
ฉัน
chǎn — I
จะ
jà — FUTURE
ไป
pai — go (V1)
เรียน
rian — study (V2)
ภาษาไทย
phaasǎa thai
ครับ
khráp — POL.M
?

Everything you have seen — tones, SVO order, particles, classifiers, serial verbs — appears together in a real Thai sentence. Can you identify each piece?

Thai grammar operates through particles: drop the right word before or after the verb and the meaning shifts — from present to future to progressive to complete — with the verb itself never changing.

enzhesfrpt