Sabai Thai

Time and Tense Markers

Thai verbs never change. Time comes from small marker words and from ordinary time expressions.

Time is a word, not an ending

There is no past tense in Thai, in the sense of a changed verb. pai is go, went, will go, has gone. What decides which is either a time word in the sentence or the fact that everyone already knows. Much of the time you need nothing at all. If you say 'yesterday I go market', the yesterday has done the work and no further marking is wanted. Over-marking is a much more common learner error than under-marking. The three markers worth knowing are ja (จะ) for the future, laeo (แล้ว) for something completed, and kamlang (กำลัง) for something in progress.

เมื่อวานไปตลาด
muea wan pai talat
The time word is the only marking needed.
Yesterday I went to the market.
พรุ่งนี้ไปทะเล
phrung nii pai thale
Tomorrow I am going to the sea.
ตอนนี้ทำงาน
ton nii tham ngan
Right now I am working.

The three markers

ja (จะ) sits in front of the verb and points at the future: ja pai, will go. It carries intention as much as time, so it also covers 'I am going to'. laeo (แล้ว) sits at the end and says the thing is done or the state has changed: kin laeo, have eaten; im laeo, full now. kamlang (กำลัง) sits in front of the verb for an action in progress, and is often paired with yu (อยู่) at the end: kamlang kin yu, in the middle of eating. Thai uses this far less than English uses its -ing, because context usually makes it obvious.

จะไปพรุ่งนี้
ja pai phrung nii
I will go tomorrow.
กินแล้วครับ
kin laeo khrap
I have eaten.
กำลังทำงานอยู่
kamlang tham ngan yu
I am working right now.

The past, when you must mark it

dai (ได้) in front of a verb marks a past event, usually one being confirmed or contrasted: phom dai pai laeo, I did go. It is not needed for ordinary past statements and sounds heavy if you sprinkle it everywhere. khoei (เคย) in front of a verb means 'have ever', the experience past: khoei pai chiang mai mai, have you ever been to Chiang Mai? The answer is khoei or mai khoei. The combination yang mai khoei (ยังไม่เคย) is 'never yet', which is the friendliest way to admit you have not done something.

เคยไปเชียงใหม่ไหม
khoei pai chiang mai mai
Have you ever been to Chiang Mai?
ยังไม่เคยครับ
yang mai khoei khrap
Not yet, I never have.
เคยกินแล้ว
khoei kin laeo
I have tried it before.

Time words that carry the sentence

In practice a handful of ordinary words do most of the tense work: muea wan (เมื่อวาน) yesterday, wan nii (วันนี้) today, phrung nii (พรุ่งนี้) tomorrow, ton nii (ตอนนี้) now, muea kii (เมื่อกี้) just now, thi lang (ทีหลัง) later. They go at the front of the sentence more often than the end, and once one is present you can drop the markers entirely. For how often, thuk (ทุก) means every: thuk wan every day, thuk khon everyone. bang khrang (บางครั้ง) is sometimes.

เมื่อกี้เขาโทรมา
muea kii khao tho ma
He called just now.
ทุกวันตื่นหกโมง
thuk wan tuen hok mong
Every day I wake at six.
ไว้ทีหลังนะครับ
wai thi lang na khrap
Let us do it later.

Talking about when

Read these and notice how few markers there are. Most of the timing lives in the ordinary words, exactly as it does for a Thai speaker.

เมื่อวานฝนตก
muea wan fon tok
It rained yesterday.
พรุ่งนี้จะไปหาเพื่อน
phrung nii ja pai ha phuean
Tomorrow I will go and see a friend.
เขายังไม่มา
khao yang mai ma
He has not come yet.
อิ่มแล้วครับ
im laeo khrap
laeo marks the change, not the past.
I am full now.
กำลังจะไป
kamlang ja pai
I am just about to go.
เคยทำงานที่ญี่ปุ่น
khoei tham ngan thii yipun
I used to work in Japan.

Marking every sentence

The strongest habit English brings is the need to mark tense on every verb. In Thai that produces sentences stuffed with ja and laeo where a Thai speaker would use neither. Rule of thumb: if a time word is already in the sentence, or if the timing is obvious from what you were just talking about, use no marker at all.

เมื่อวานไปหาหมอ
muea wan pai ha mo
No dai needed. Yesterday said it.
Yesterday I went to the doctor.

Reading laeo as past tense

laeo is not a past marker. It marks completion or a change of state, which often coincides with the past but not always. im laeo means 'I am full now', a present state that has just changed. pai laeo can mean 'he has gone' or 'off we go'. Think 'already' or 'now' rather than 'ed'.

โตแล้ว
to laeo
Present state, changed. Nothing past about it.
He is grown up now.
Tukkae, a Sabai Thai companion

Learn the rest in the app

All 34 chapters, every word with native-quality Thai audio. Free, forever.

Get told when it launches