Thai verbs do not conjugate for past, present, or future. ไป remains ไป in เมื่อวานไป “went yesterday,” ตอนนี้ไป “is going now,” and พรุ่งนี้ไป “will go tomorrow.” Speakers locate events with time expressions, discourse context, and markers that describe completion, continuation, expectation, or intention. This system can be precise, but it does not divide neatly into three English tense boxes.
Time words can anchor an unchanged verb
A time expression often comes before the subject or predicate, where it frames the whole clause. It can also appear later when it is shorter or carries less framing weight. The verb itself stays unchanged.
| Time relation | Useful expression | Productive frame |
|---|---|---|
| earlier today | เมื่อกี้ | เมื่อกี้ + subject + verb |
| yesterday | เมื่อวาน | เมื่อวาน + subject + verb |
| now | ตอนนี้ | ตอนนี้ + subject + verb |
| tomorrow | พรุ่งนี้ | พรุ่งนี้ + subject + verb |
| habitually | ทุกวัน | subject + verb + ทุกวัน |
| next year | ปีหน้า | ปีหน้า + subject + verb |
เมื่อวานผมทำงานที่บ้านครับ
muea wan phom tham ngan thi ban khrap
Yesterday I worked at home. (ordinary polite speech, male speaker)
ตอนนี้ผมทำงานที่บ้านครับ
ton ni phom tham ngan thi ban khrap
I'm working at home now. (ordinary polite speech, male speaker; present time supplied by ตอนนี้)
พรุ่งนี้ผมทำงานที่บ้านครับ
phrung ni phom tham ngan thi ban khrap
Tomorrow I'll work at home. (ordinary polite speech, male speaker)
All three examples contain ทำงาน, not past, present, and future forms. English forces the translator to choose worked, am working, or will work. Thai has already located the event through the time phrase and need not repeat that information on the verb.
Discourse can carry time across clauses
A narrative normally establishes a period once and then continues without repeating it. In เมื่อวานฉันไปตลาด ซื้อผลไม้ แล้วกลับบ้าน, the initial เมื่อวาน locates all three events. The separate แล้ว between clauses helps sequence them; it is not a past ending on each verb.
เมื่อวานฉันไปตลาด ซื้อผลไม้ แล้วกลับบ้านค่ะ
muea wan chan pai talat sue phonlamai laeo klap ban kha
Yesterday I went to the market, bought fruit, and then went home. (ordinary polite speech, female speaker; one time frame covers the sequence)
ทุกเช้าเขาซื้อกาแฟแล้วไปทำงานครับ
thuk chao khao sue kafae laeo pai tham ngan khrap
Every morning he buys coffee and then goes to work. (ordinary polite speech, male speaker; habitual frame)
The second sentence is not past merely because it contains แล้ว. ทุกเช้า makes the sequence habitual. The meaning of a marker is computed with the time frame and event structure of the whole clause.
แล้ว presents completion or a new relevant state
Post-predicate แล้ว often presents an event as completed or a condition as newly in force: กินแล้ว “have eaten,” ถึงแล้ว “have arrived,” ร้านปิดแล้ว “the shop is closed now.” That can produce a past-looking English translation, but current relevance is central.
รถมาถึงแล้วค่ะ ลงมาได้เลย
rot ma thueng laeo kha long ma dai loei
The car has arrived; you can come downstairs now. (ordinary polite speech, female speaker; completed arrival with a present consequence)
ร้านปิดแล้วครับ ตอนนี้เข้าไม่ได้
ran pit laeo khrap ton ni khao mai dai
The shop is closed now; we can't go in. (ordinary polite speech, male speaker; changed state relevant now)
Past time does not require แล้ว: เมื่อวานผมไปธนาคาร is complete as “I went to the bank yesterday.” Conversely, แล้ว can occur within a future frame: พรุ่งนี้ทำงานเสร็จแล้วโทรมานะ “Tomorrow, call after you finish work.” The finishing is future relative to speech but completed before the call.
พรุ่งนี้ทำงานเสร็จแล้วโทรมานะคะ
phrung ni tham ngan set laeo tho ma na kha
Tomorrow, call me after you finish work. (polite request, female speaker; แล้ว orders two future events)
The แล้ว page treats its aspectual readings in depth.
จะ is prospective, modal, and intentional
จะ places a situation ahead of a reference point or presents intention, prediction, or readiness. It often translates as English will, but it is not an obligatory future-tense ending. พรุ่งนี้ฉันไปเชียงใหม่ already has a future reading. Adding จะ can foreground a plan: พรุ่งนี้ฉันจะไปเชียงใหม่.
พรุ่งนี้ฉันไปเชียงใหม่ค่ะ
phrung ni chan pai chiang mai kha
I'm going to Chiang Mai tomorrow. (ordinary polite speech, female speaker; future anchored by พรุ่งนี้)
พรุ่งนี้ฉันจะไปเชียงใหม่ค่ะ
phrung ni chan cha pai chiang mai kha
I plan/will go to Chiang Mai tomorrow. (ordinary polite speech, female speaker; จะ foregrounds prospect or intention)
จะ can also be viewed from a past reference point: เมื่อวานผมจะไป แต่ฝนตก “Yesterday I was going to go, but it rained.” This alone proves that จะ is not simply “future tense.”
เมื่อวานผมจะออกไปซื้อของ แต่ฝนตกหนักครับ
muea wan phom cha ok pai sue khong tae fon tok nak khrap
Yesterday I was going to go out shopping, but it rained heavily. (ordinary polite speech, male speaker; past intention)
Ongoing, recent, and not-yet situations
Thai can add aspectual viewpoints when they matter. กำลัง + verb + อยู่ frames an event in progress, เพิ่ง marks recency, and ยังไม่ says an expected event has not happened yet. These meanings combine with context rather than serving as three more tenses.
ตอนนี้คุณนิดกำลังประชุมอยู่ค่ะ
ton ni khun nit kamlang prachum yu kha
Khun Nit is in a meeting right now. (ordinary polite speech, female speaker; ongoing event)
ผมเพิ่งกลับมาถึงบ้านครับ
phom phoeng klap ma thueng ban khrap
I've just arrived back home. (ordinary polite speech, male speaker; recent event)
วันนี้ยังไม่ได้กินข้าวเลยค่ะ งานเยอะมาก
wan ni yang mai dai kin khao loei kha ngan yoe mak
I haven't eaten at all today; there's so much work. (ordinary polite speech, female speaker)
Negation precedes the verb or aspectual predicate it scopes over. พรุ่งนี้ไม่ไป denies going tomorrow. ยังไม่ได้กิน says that eating has not occurred yet, while simpler ยังไม่กิน can also defer eating: “not eating yet.” English auxiliary order—did not go, will not go—does not provide the Thai word order.
Adjacent verbs and temporal interpretation
Sequences such as ไปซื้อ, กลับมาถึง, and นั่งรอ package related subevents without infinitive marking. Their order often reflects conceptual order: leave/go, buy; return, come, arrive; assume a sitting posture, wait.
เย็นนี้ผมไปซื้ออาหารแล้วกลับบ้านครับ
yen ni phom pai sue ahan laeo klap ban khrap
This evening I'll go buy food and then return home. (ordinary polite speech, male speaker; future from เย็นนี้ and event order)
The verbs do not conjugate, and ซื้อ is not an infinitive merely because English says “go to buy.” Thai serial and multi-verb constructions have their own argument-sharing and ordering patterns.
Ordinary-polite dialogue
พรุ่งนี้ประชุมกี่โมงคะ
phrung ni prachum ki mong kha
What time is the meeting tomorrow? (polite question, female speaker)
เริ่มสิบโมงครับ แต่ผมจะไปถึงก่อน
roem sip mong khrap tae phom cha pai thueng kon
It starts at ten, but I'll arrive early. (ordinary polite reply, male speaker)
วันนี้ส่งเอกสารแล้วหรือยังคะ
wan ni song ekkasan laeo rue yang kha
Have you sent the documents today yet? (polite question, female speaker; subject omitted from context)
ส่งแล้วครับ เมื่อกี้นี้เอง
song laeo khrap muea ki ni eng
Yes, just now. (ordinary polite reply, male speaker; arguments omitted as recoverable)
Common Mistakes
1. Inventing a past form of the verb
❌ เมื่อวานฉันไปดตลาดค่ะ
Incorrect—the extra consonant imitates inflection; ไป itself does not change for past time.
✅ เมื่อวานฉันไปตลาดกับเพื่อนค่ะ
muea wan chan pai talat kap phuean kha
Yesterday I went to the market with a friend. (ordinary polite speech, female speaker)
2. Requiring แล้ว in every past clause
❌ เมื่อวานผมแล้วไปธนาคารครับ
Incorrect placement and assumption—เมื่อวาน can anchor past time without แล้ว.
✅ เมื่อวานผมไปธนาคารตอนบ่ายครับ
muea wan phom pai thanakhan ton bai khrap
Yesterday I went to the bank in the afternoon. (ordinary polite speech, male speaker)
3. Requiring จะ in every future clause
❌ พรุ่งนี้จะฉันทำงานที่บ้านค่ะ
Incorrect order; จะ precedes the predicate, and a future adverb can also stand without it.
✅ พรุ่งนี้ฉันทำงานที่บ้านค่ะ
phrung ni chan tham ngan thi ban kha
Tomorrow I'm working at home. (ordinary polite speech, female speaker)
4. Putting ไม่ after the verb in English auxiliary order
❌ พรุ่งนี้ผมไปไม่ครับ
Incorrect for 'I won't go'; ไม่ precedes ไป.
✅ พรุ่งนี้ผมไม่ไปสำนักงานครับ
phrung ni phom mai pai samnak ngan khrap
I won't go to the office tomorrow. (ordinary polite speech, male speaker)
5. Treating an adjacent verb as an infinitive form
❌ ตอนเย็นเราไปที่จะกินข้าวค่ะ
Incorrect as a neutral motion-purpose sequence—Thai does not create an infinitive with ที่จะ here.
✅ ตอนเย็นเราไปกินข้าวด้วยกันค่ะ
ton yen rao pai kin khao duai kan kha
This evening we're going to eat together. (ordinary polite speech, female speaker)
Key Takeaways
Keep the Thai verb unchanged and locate events with temporal adverbs, inherited discourse frames, aspectual viewpoint, and modality. แล้ว is not past tense, and จะ is not an obligatory future tense. Interpret each marker together with the lexical event and the time frame of the whole conversation.
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
- One Invariant Verb Form across Person and TimeA1 — Use unchanged Thai verbs with subjects, time expressions, aspect markers, negation, omission, and neighboring verbs instead of conjugation.
- Basic Subject–Verb–Object ClausesA1 — Build neutral Thai clauses with subject–verb–object order while allowing context-driven omission, uninflected verbs, and natural multi-verb sequences.
- Time Reference without Grammatical TenseA2 — Understand how Thai locates events through discourse, time expressions, aspect, and modality while keeping the predicate unchanged.
- Anchoring Events with Time AdverbsA2 — Place deictic, clock, calendar, frequency, and duration expressions so they anchor Thai events with clear scope.
- Postverbal แล้ว and Event CompletionA2 — Use แล้ว after a Thai event phrase to present an attained prior event while keeping completion, result, and reference time distinct.
- ยังไม่ for Not YetA2 — Use ยังไม่ before a Thai predicate to say that an expected situation has not been reached up to the reference point.