Thai grammar · with audio

Thai tenses: past, present and future without changing the verb

Verbs never change: time words and a handful of little markers do the work of tenses.

Quick answer

Thai has no tenses: a verb like ไปbpai (go) is the same for go, went and will go. Time words such as เมื่อวานmûea-waan (yesterday) and พรุ่งนี้prûng-níi (tomorrow) show when, and small markers around the verb add the rest: จะjà (will), กำลังgam-lang (be doing right now), แล้วláew (already), เคยkoei (have ever) and ยังไม่yang mâi (not yet). Often the context alone is enough.

One verb for every time

A Thai verb has one form. ไปตลาดbpai dtà-làat can mean I go to the market, I went or I'm going: whoever does it, and whenever. If it isn't clear from the conversation, add a time word, at the start or the end of the sentence. That's usually all you need.

  • เมื่อวาน mûea-waanไป bpaiตลาด dtà-làat

    Yesterday I went to the market.

  • พรุ่งนี้ prûng-níiจะ jàไป bpaiตลาด dtà-làat

    Tomorrow I'm going to the market.

Six markers instead of tenses

These little words do what tenses do in English. Five go before the verb; แล้วláew goes after it, usually at the end of the sentence.

The time markers
MarkerWhereMeaningExample
จะjàbefore the verbwill, going toจะไปjà bpai will go
กำลังgam-langbefore the verbbe doing right nowกำลังกินgam-lang gin is eating
แล้วláewafter the verbalready, done; nowกินแล้วgin láew have eaten
เคยkoeibefore the verbhave ever, used toเคยไปkoei bpai have been
ยังไม่yang mâibefore the verbnot yetยังไม่กินyang mâi gin haven't eaten yet
เพิ่งpôengbefore the verbjust (a moment ago)เพิ่งมาpôeng maa just arrived

The future: จะjà

จะjà before a verb is will or going to, for plans, promises and predictions. With a time word it's often left out: พรุ่งนี้ไปprûng-níi bpai already means I'll go tomorrow. กำลังจะgam-lang jà is about to.

  • ฝน fǒnจะ jàตก dtòk

    It's going to rain.

  • ผม pǒmจะ jàไป bpaiเชียงใหม่ chiang-màiครับ kráp

    I'm going to Chiang Mai.

    Men ผมจะไปเชียงใหม่ครับ Women ฉันจะไปเชียงใหม่ค่ะ

Right now: กำลังgam-lang … อยู่yùu

For something happening at this moment, put กำลังgam-lang before the verb, and often อยู่yùu at the end: กำลังกินข้าวอยู่gam-lang gin kâao yùu, I'm eating right now. Either one alone works too. For habits, you don't need anything: ทำงานทุกวันtam-ngaan túk wan is I work every day.

  • กำลัง gam-langทำอาหาร tam aa-hǎanอยู่ yùu

    I'm cooking right now.

  • ฝน fǒnกำลัง gam-langตก dtòk

    It's raining.

Done or not yet: แล้วláew, ยังyang, หรือยังrǔue-yang

แล้วláew after a verb says it's done: กินแล้วgin láew, I've eaten. It also marks a change, something that is now true: ฝนตกแล้วfǒn dtòk láew, it's started to rain.

To ask if something has happened yet, end the question with หรือยังrǔue-yang. Answer yes with the verb and แล้วláew, or not yet with ยังyang, in full ยังไม่ได้กินyang mâi dâi gin. เพิ่งpôeng before the verb is just: เพิ่งตื่นpôeng dtùuen, I've just woken up.

  • กิน ginแล้ว láew

    I've already eaten.

  • ยัง yangไม่ mâiได้ dâiกิน gin

    I haven't eaten yet.

  • ฝน fǒnตก dtòkแล้ว láew

    It's started raining.

  • เพิ่ง pôengตื่น dtùuen

    I've just woken up.

Experience: เคยkoei

เคยkoei before a verb means you've done it at some time in your life: เคยไปภูเก็ตไหมkoei bpai puu-gèt mǎi, have you ever been to Phuket? Answer with เคยkoei (I have) or ไม่เคยmâi koei (never). It also means used to: เคยอยู่กรุงเทพkoei yùu grung-têep, I used to live in Bangkok.

  • เคย koeiไป bpaiภูเก็ต puu-gètไหม mǎi

    Have you ever been to Phuket?

  • เคย koeiอยู่ yùuกรุงเทพ grung-têep

    I used to live in Bangkok.

Common mistakes

What learners often say, and what Thais say instead.

  • กินแล้วไหมgin láew mǎi

    กิน ginข้าว kâaoหรือยัง rǔue-yang

    Have you eaten yet?

    Ask whether something has happened with หรือยังrǔue-yang (or not yet?), not ไหมmǎi.

  • ไม่กินแล้วmâi gin láew (for I haven't eaten yet)

    ยัง yangไม่ mâiได้ dâiกิน gin

    I haven't eaten yet.

    ไม่…แล้วmâi … láew means not any more (I don't want any more). Not yet is ยังไม่yang mâi.

  • เคยไปตลาดเมื่อวานkoei bpai dtà-làat mûea-waan

    เมื่อวาน mûea-waanไป bpaiตลาด dtà-làat

    Yesterday I went to the market.

    เคยkoei is for experience (ever, used to), not for one time in the past. The time word is enough.

More of it in the course

Other units that build on this pattern.

The words in the dictionary

Every word on this page has its own entry, with more examples and audio.

Tenses: FAQ

Does Thai have tenses?

No. Thai verbs never change. Time words like เมื่อวานmûea-waan (yesterday) and markers like จะjà (will), กำลังgam-lang (now), แล้วláew (already) and เคยkoei (ever) show when something happens.

How do you talk about the past in Thai?

Use the plain verb with a time word: เมื่อวานไปตลาดmûea-waan bpai dtà-làat (yesterday I went to the market). Add แล้วláew for something finished: ทำแล้วtam láew (I've done it).

What does แล้ว mean in Thai?

After a verb, already or done: กินแล้วgin láew. It also marks a change: ฝนตกแล้วfǒn dtòk láew, it's started raining. Between two actions it means and then.

What does จะ mean in Thai?

จะjà is will or going to, before the verb: จะไปjà bpai (I'll go). Thais drop it when a time word already says it's the future.

How do you say 'never' in Thai?

ไม่เคยmâi koei: ไม่เคยไปmâi koei bpai, I've never been there. On its own, ไม่เคยmâi koei answers have you ever…? with never.

Keep going