B2 Negation 3 min read Medium

Past Negation: 'Mai-dai'

Use mai-dai before the verb to express that an action didn't happen or wasn't possible.

Grammar Rule in 30 Seconds

Position matters: 'Mai dai' before the verb means 'did not'; after the verb, it means 'cannot'.

  • ไม่ได้ + Verb = Past Negation (e.g., ไม่ได้ไป - Did not go)
  • Verb + ไม่ได้ = Inability/Prohibition (e.g., ไปไม่ได้ - Cannot go)
  • Context determines if 'Verb + ไม่ได้' is about skill or permission.
🚫 + 🏃 (Past) vs 🏃 + 🚫 (Ability)

Overview

You’ve probably tried to say "I didn't do it" or "That's not possible" in Thai. You might have reached for mai and felt stuck. The magic word you are missing is mai-dai. It’s the ultimate "I didn't" or "I couldn't" tool in your Thai belt. Think of it as your verbal "Ctrl+Z" for things that didn't happen or weren't possible. Whether you forgot your wallet at home or just couldn't finish that spicy som tum, mai-dai is your best friend. It’s not just for past tense; it’s for anything that failed to reach completion. It’s like the "Error 404: Action Not Found" of the Thai language.

How This Grammar Works

Thai doesn't use clunky verb conjugations like Spanish or French. Instead, we use helper words. mai-dai combines mai (no/not) and dai (can/to get). When you put them together, you are essentially saying "not-got" or "didn't-happen." If you say pom mai pai, you are saying "I don't go" (as a habit). If you say pom mai-dai pai, you are saying "I didn't go" (as a specific event). It’s the difference between skipping your gym routine generally versus missing your cardio session today. Your Thai friends will finally understand why you missed that party!

Formation Pattern

1
Start with your subject (optional, can be dropped if context is clear).
2
Add mai-dai right before the verb.
3
Add the verb itself.
4
Add any time expressions at the end (e.g., mua-wan for yesterday).
5
Example: Subject + mai-dai + Verb + (Object/Time).
6
It’s that simple. You don't need to change the verb form at all. The verb stays exactly as it is in the dictionary. No irregular verbs to memorize here, unlike your high school Spanish class!

When To Use It

Use mai-dai whenever you need to negate an action that was supposed to happen or an ability you didn't have. Did you catch the BTS train? mai-dai. Did you understand the lecture? mai-dai. It’s perfect for explaining why your food delivery is late or why you can't join a Zoom call. It’s also great for denials when someone accuses you of eating the last piece of cake. Just say mai-dai kin and act surprised.

Common Mistakes

Many learners confuse mai and mai-dai. Mai is for simple negation (I don't like, I don't want). Mai-dai is for actions that didn't occur or weren't accomplished. Don't say mai pai when you meant to say you missed your flight. That just sounds like you don't believe in traveling! Another mistake is putting mai-dai after the verb. Keep it before the action, or it will sound like you’re speaking in a weird Yoda-style dialect.

Contrast With Similar Patterns

Compare mai-dai (didn't) with mai-pen (not possible/not okay). If you can't swim, you say wai-nam mai-pen. If you didn't swim today, you say mai-dai wai-nam. One is about lack of skill, the other is about a missed event. It’s like the difference between "I can't drive" and "I didn't drive today." Knowing this distinction will save you from some very awkward conversations at the pool.

Quick FAQ

Q

Can I use mai-dai with future tense?

No, use ja mai for future. Mai-dai is for the past or present inability.

Q

Is mai-dai rude?

Not at all! It’s the standard, polite way to say you couldn't do something.

Q

Do I need a particle at the end?

Add khrap or ka to be polite, but the grammar works without it.

The 'Mai Dai' Positioning Rule

Function Structure Example Thai English Meaning
Past Negation
ไม่ได้ + Verb
ไม่ได้กิน
Did not eat
Inability
Verb + ไม่ได้
กินไม่ได้
Cannot eat (physical/skill)
Prohibition
Verb + ไม่ได้
จอดไม่ได้
Cannot park (not allowed)
Denial of State
ไม่ได้ + Adj
ไม่ได้ร้อน
It's not hot (contrary to claim)
Denial of Identity
ไม่ได้เป็น + Noun
ไม่ได้เป็นครู
Am not a teacher
Emphasis
ไม่ได้ + Verb + เลย
ไม่ได้ทำเลย
Didn't do it at all

Spoken Variations

Full Form Spoken/Short Context
ไม่ได้
ด้าย (high tone emphasis)
Strong refusal
ไม่ได้หรอก
ไม่ด้ายหรอก
Dismissive 'No way'
ไม่ได้เลย
ไม่ด้ายเล้ย
Exaggerated 'Not at all'

Meanings

A versatile negation structure used to indicate either that an action did not occur in the past or that an action is impossible to perform.

1

Past Negation

Placed before the main verb to indicate the action did not happen in the past.

“เมื่อวานไม่ได้ไปทำงาน (Yesterday I didn't go to work)”

“เขาไม่ได้บอกผม (He didn't tell me)”

2

Inability (Physical/Skill)

Placed after the verb to show the subject lacks the skill or physical capacity.

“ฉันว่ายน้ำไม่ได้ (I can't swim)”

“เขายกของหนักไม่ได้ (He can't lift heavy things)”

3

Lack of Permission

Placed after the verb to indicate the action is forbidden or not allowed.

“จอดรถตรงนี้ไม่ได้ (You can't park here)”

“เข้าไม่ได้ (Cannot enter)”

4

Denial of Fact

Used as 'mai dai + [adjective/noun]' to deny a specific claim or state.

“ไม่ได้โกรธนะ (I'm not angry [contrary to what you think])”

“ไม่ได้เป็นหมอ (I am not a doctor [denying a claim])”

Reference Table

Reference table for Past Negation: 'Mai-dai'
Type Thai Meaning
Simple Past
mai-dai pai
didn't go
Ability
mai-dai kin
couldn't eat
Passive
mai-dai tham
didn't do
Negative
mai-dai hen
didn't see
Refusal
mai-dai chuea
didn't believe
Event
mai-dai ma
didn't come

Formality Spectrum

Formal
กระผมมิได้ดำเนินการครับ

กระผมมิได้ดำเนินการครับ (Admitting a task wasn't completed.)

Neutral
ผมไม่ได้ทำครับ

ผมไม่ได้ทำครับ (Admitting a task wasn't completed.)

Informal
ไม่ได้ทำอ่ะ

ไม่ได้ทำอ่ะ (Admitting a task wasn't completed.)

Slang
ป่าวทำนะเว้ย

ป่าวทำนะเว้ย (Admitting a task wasn't completed.)

Negation Hierarchy

Negation

Past/Event

  • mai-dai didn't

Habit/General

  • mai don't

Mai vs Mai-dai

Mai
mai pai don't go
Mai-dai
mai-dai pai didn't go

Negation Decision

1

Is it a past event?

YES
Use mai-dai
NO
Check for habit
2

Is it a general habit?

YES
Use mai
NO ↓

Common Uses

🏃

Actions

  • mai-dai pai
  • mai-dai tham
  • mai-dai kin

Examples by Level

1

กินไม่ได้

Cannot eat.

2

ไม่ได้ไป

Didn't go.

3

ดูไม่ได้

Cannot watch/look.

4

ไม่ได้มา

Didn't come.

1

ผมไม่ได้ซื้อของขวัญ

I didn't buy a gift.

2

เขาพูดภาษาไทยไม่ได้

He cannot speak Thai.

3

วันนี้ไปไม่ได้จริงๆ

I really can't go today.

4

ไม่ได้เจอกันนาน

Haven't seen [you] for a long time.

1

เมื่อคืนฉันไม่ได้นอนเลย

I didn't sleep at all last night.

2

คุณจะจอดรถตรงนี้ไม่ได้นะ

You can't park here, you know.

3

เขาไม่ได้ตั้งใจทำผิด

He didn't intend to do it wrong.

4

ทำไมคุณไม่ได้บอกผมล่ะ

Why didn't you tell me?

1

ไม่ใช่ว่าผมไม่อยากไป แต่ผมไปไม่ได้จริงๆ

It's not that I don't want to go, but I really can't.

2

โครงการนี้ไม่ได้ยากอย่างที่คิด

This project isn't as difficult as [one] thought.

3

เราไม่ได้เห็นพ้องกับคำตัดสินนั้น

We did not agree with that decision.

4

ถ้าไม่มีวีซ่า คุณก็เข้าประเทศไม่ได้

If you don't have a visa, you cannot enter the country.

1

การที่เขาไม่ได้มาร่วมงาน ไม่ได้หมายความว่าเขาไม่ใส่ใจ

The fact that he didn't attend doesn't mean he doesn't care.

2

เราไม่อาจปฏิเสธได้ว่าเทคโนโลยีมีผลกระทบต่อเรา

We cannot deny that technology has an impact on us.

3

เขาไม่ได้มีเจตนาร้าย เพียงแต่สื่อสารผิดพลาดเท่านั้น

He didn't have ill intent; it was merely a communication error.

4

ความสำเร็จไม่ได้มาเพราะโชคช่วยเพียงอย่างเดียว

Success doesn't come from luck alone.

1

มิอาจกล่าวได้ว่านโยบายนี้ไร้ซึ่งข้อบกพร่อง

It cannot be said that this policy is without flaws.

2

การที่รัฐบาลไม่ได้ดำเนินการอย่างทันท่วงทีส่งผลเสียอย่างมหันต์

The government's failure to act promptly resulted in immense damage.

3

สัจธรรมบางอย่างไม่อาจหยั่งรู้ได้ด้วยตาเปล่า

Certain truths cannot be perceived with the naked eye.

4

เขาไม่ได้เป็นเพียงแค่นักเขียน แต่เป็นจิตวิญญาณของยุคสมัย

He was not merely a writer, but the soul of an era.

Easily Confused

Past Negation: 'Mai-dai' vs Mai vs Mai Dai

Learners use 'mai' for everything, failing to mark the past tense or potentiality.

Past Negation: 'Mai-dai' vs Mai Pen vs Mai Dai

Both mean 'cannot' in English.

Past Negation: 'Mai-dai' vs Mai Dai vs Mai Chai

Both negate nouns/adjectives in certain contexts.

Common Mistakes

ไม่ไปเมื่อวาน

ไม่ได้ไปเมื่อวาน

Use 'mai dai' for past negation, not just 'mai'.

กินไม่ได้ (meaning 'didn't eat')

ไม่ได้กิน

Wrong word order changes 'didn't eat' to 'cannot eat'.

ฉันไม่ว่ายน้ำได้

ฉันว่ายน้ำไม่ได้

Negation must come after the verb for ability.

ไม่ได้เป็นร้อน

ไม่ได้ร้อน

Don't use 'pen' (to be) with adjectives in this structure.

เขาไม่ได้ว่ายน้ำเป็น

เขาว่ายน้ำไม่เป็น

For learned skills, 'mai pen' is more natural than 'mai dai'.

ผมไม่ได้ทำได้

ผมทำไม่ได้

Redundant use of 'dai' twice.

ไม่ได้ไปแล้ว

ไม่ได้ไป

Adding 'laew' (already) to a negative past sentence is often redundant or confusing.

จอดรถไม่ได้ตรงนี้

จอดรถตรงนี้ไม่ได้

The object or location usually comes before 'mai dai' in potential sentences.

ไม่ได้อยากไป

ไม่อยากไป

Using 'mai dai' with 'yak' (want) is rare; 'mai yak' is the standard for 'don't want'.

เขาไม่ได้บอกผมใช่ไหม

เขาไม่ได้บอกผมเหรอ

Using 'chai mai' for a surprise question instead of 'ro'.

มิได้ไป (in casual speech)

ไม่ได้ไป

Using the archaic 'mi dai' in a casual setting sounds bizarre.

ไม่ได้หมายความว่า...ไม่ได้

ไม่ได้หมายความว่า...ไม่...

Double negation logic errors in complex sentences.

Sentence Patterns

เมื่อวานผมไม่ได้ ___ เพราะว่า ___

ผมอยาก ___ แต่ว่า ___ ไม่ได้

การที่เขาไม่ได้ ___ ไม่ได้หมายความว่า ___

ถ้าคุณไม่ ___ คุณก็ ___ ไม่ได้

Real World Usage

Texting a friend constant

โทษทีนะ ไปไม่ได้แล้ว (Sorry, can't go anymore)

Job Interview occasional

ผมไม่ได้จบด้านนี้โดยตรง แต่มีประสบการณ์ครับ (I didn't graduate in this field directly, but I have experience)

Ordering Food very common

ใส่พริกไม่ได้ครับ แพ้พริก (Can't put chili; allergic)

Travel/Signs very common

ห้ามเข้า เข้าไม่ได้ (No entry; cannot enter)

Social Media common

ไม่ได้เจอกันนานเลย คิดถึง! (Haven't met for a long time, miss you!)

Doctor's Visit occasional

นอนไม่ได้เลยครับ ปวดหลัง (Can't sleep at all; back pain)

💡

Verb Integrity

Never conjugate your verbs. Keep them in their dictionary form regardless of who is speaking.
⚠️

Don't Overthink

If you use 'mai' for past, people will understand, but you'll sound like a beginner. Use 'mai-dai' to sound natural.
💬

Politeness Matters

Always add 'khrap' (male) or 'ka' (female) at the end to soften your negation.

Smart Tips

Always use 'mai dai' before the verb. It sounds like a factual report of what happened, rather than a choice.

เมื่อวานไม่ไป (I don't go yesterday - sounds wrong) เมื่อวานไม่ได้ไป (I didn't go yesterday - correct)

Look for the verb at the start. Everything in between is usually the object or context of what 'cannot' be done.

ไม่ได้กินข้าวที่ร้านนั้น กินข้าวที่ร้านนั้นไม่ได้

Use the 'Mai chai wa... mai dai' sandwich for a sophisticated B2-level explanation.

ผมไปไม่ได้ ไม่ใช่ว่าผมไปไม่ได้ แต่ผมไม่อยากไป

Use 'mai dai' to deny a presupposition. If someone says 'It's expensive!', you say 'mai dai paeng'.

ไม่แพง (It's not expensive - general) ไม่ได้แพง (It's not [as] expensive [as you think])

Pronunciation

mâi dâi

Low-Falling Tone

The word 'mai' (ไม่) is falling tone, and 'dai' (ได้) is also falling tone. When together, they maintain two distinct falling tones.

pai mâi DÂI

Emphasis on 'Dai'

In potential negation (Verb + mai dai), the 'dai' often receives more stress to emphasize the impossibility.

Rising Surprise

ไม่ได้ไปเหรอ? (Rising on 'ro')

Expressing shock that someone didn't go.

Memorize It

Mnemonic

Before is Before (Past), After is Ability.

Visual Association

Imagine a clock on the left (Past) and a muscle on the right (Ability). 'Mai Dai' stands in the middle. If it steps left, it's the past. If it steps right, it's about strength/ability.

Rhyme

Mai dai before, the past is the door. Mai dai after, ability is the factor.

Story

A traveler arrived at a temple. He 'mai dai ao' (didn't bring) his shoes, so the monk said he 'kao mai dai' (cannot enter). He felt sad because he 'mai dai doo' (didn't get to see) the golden Buddha.

Word Web

อดีต (Past)ความสามารถ (Ability)อนุญาต (Permission)ปฏิเสธ (Refuse)สั่งห้าม (Prohibit)ความผิดพลาด (Mistake)

Challenge

Write 3 things you didn't do yesterday and 3 things you cannot do (e.g., fly, speak 10 languages).

Cultural Notes

Used universally in media and education. Strict adherence to the before/after rule.

Often use 'bor dai' (บ่ได้) instead of 'mai dai'. The word order rule remains the same.

Use 'bor dai' with a different tonal profile. It sounds softer and more melodic.

The word 'dai' (ได้) originally meant 'to get' or 'to receive' in Old Thai.

Conversation Starters

เมื่อวานคุณไม่ได้ทำอะไรบ้าง?

มีอะไรที่คุณอยากทำแต่ทำไม่ได้ในตอนนี้?

คุณเคยไม่ได้บอกความจริงกับใครไหม?

ในประเทศของคุณ มีกฎอะไรที่ทำให้คนรู้สึกว่า 'ทำไม่ได้' ทั้งที่ควรจะทำได้?

Journal Prompts

Write about a day where everything went wrong and you 'didn't get to' do anything you planned.
Describe a skill you wish you had but currently 'cannot' do.
Discuss a time you were 'not allowed' to do something and how you felt about it.
Analyze the phrase 'Success is not about luck'.

Common Mistakes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Fill in the blank

pom _____ pai thiao mua-wan.

✓ Correct! ✗ Not quite. Correct answer: mai-dai
Use 'mai-dai' for past events.
Which sentence is correct? Multiple Choice

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: chan mai-dai kin khao.
'mai-dai' must precede the verb.
Find and fix the mistake Error Correction

Find and fix the mistake:

khao mai tham kan-ban mua-wan.

✓ Correct! ✗ Not quite. Correct answer: khao mai-dai tham kan-ban mua-wan.
You need 'mai-dai' for past tense negation.

Score: /3

Practice Exercises

8 exercises
Choose the correct sentence for 'I didn't go to the market yesterday.' Multiple Choice

เมื่อวานนี้...

✓ Correct! ✗ Not quite. Correct answer: ผมไม่ได้ไปตลาด
'Mai dai' before the verb indicates past negation.
Fill in the blank to say 'I cannot speak English.'

ผมพูดภาษาอังกฤษ ___

✓ Correct! ✗ Not quite. Correct answer: ไม่ได้
While 'mai pen' is also possible for skill, 'mai dai' is a standard way to say 'cannot'.
Correct the word order: 'I cannot lift this box.' Error Correction

Find and fix the mistake:

ผมไม่ได้ยกกล่องนี้

✓ Correct! ✗ Not quite. Correct answer: ผมยกกล่องนี้ไม่ได้
In potential negation, 'mai dai' follows the verb and object.
Reorder the words: [ไม่ได้] [เขา] [บอก] [ผม] Sentence Reorder

He didn't tell me.

✓ Correct! ✗ Not quite. Correct answer: เขาไม่ได้บอกผม
Subject + Mai Dai + Verb + Object.
Translate: 'You cannot park here.' Translation

You cannot park here.

✓ Correct! ✗ Not quite. Correct answer: จอดรถที่นี่ไม่ได้
Verb + Location + Mai Dai for prohibition.
Match the Thai to English. Match Pairs

1. ไม่ได้กิน 2. กินไม่ได้

✓ Correct! ✗ Not quite. Correct answer: 1: Didn't eat, 2: Cannot eat
Positioning determines past vs. ability.
Complete the dialogue. Dialogue Completion

A: ทำไมเมื่อวานไม่มาประชุม? B: ขอโทษครับ ผม ___

✓ Correct! ✗ Not quite. Correct answer: มาไม่ได้
B is explaining why they were *unable* to come, though 'mai dai ma' (didn't come) is also grammatically correct, 'ma mai dai' is a better excuse.
Is this rule correct? True False Rule

'Mai dai' before a verb always means 'cannot'.

✓ Correct! ✗ Not quite. Correct answer: False
Before the verb, it means 'did not'.

Score: /8

Practice Bank

10 exercises
Fill in the blank Fill in the Blank

chan _____ hen khao.

✓ Correct! ✗ Not quite. Correct answer: mai-dai
Fix the sentence Error Correction

pom mai-dai hen-pen.

✓ Correct! ✗ Not quite. Correct answer: pom mai-dai hen.
Translate to Thai Translation

I didn't buy the book.

✓ Correct! ✗ Not quite. Correct answer: pom mai-dai su nang-sue.
Choose the correct one Multiple Choice

Which is correct for 'I didn't sleep'?

✓ Correct! ✗ Not quite. Correct answer: pom mai-dai non.
Fill in the blank Fill in the Blank

khao _____ pai rong-rian.

✓ Correct! ✗ Not quite. Correct answer: mai-dai
Fix the sentence Error Correction

chan mai-dai pai-nai.

✓ Correct! ✗ Not quite. Correct answer: chan mai-dai pai nai.
Translate to Thai Translation

She didn't speak.

✓ Correct! ✗ Not quite. Correct answer: khao mai-dai phut.
Choose correct Multiple Choice

Select the correct negation for 'I didn't read'.

✓ Correct! ✗ Not quite. Correct answer: pom mai-dai an.
Fill in the blank Fill in the Blank

phuak-rao _____ kin.

✓ Correct! ✗ Not quite. Correct answer: mai-dai
Fix the sentence Error Correction

mai-dai pom tham.

✓ Correct! ✗ Not quite. Correct answer: pom mai-dai tham.

Score: /10

FAQ (8)

In short, `ไม่` is for general 'not' (present/future/habit), while `ไม่ได้` is for 'did not' (past) or 'cannot' (ability).

No, for future negation use `จะไม่` (ja mai). `ไม่ได้` is strictly for past or potentiality.

It is neutral. To make it polite, always add `ครับ` (krap) or `ค่ะ` (ka) at the end of the sentence.

It's the standard short answer for 'No, I can't' or 'No, it's not allowed'.

Yes! `ไม่ได้ร้อน` means 'It's not hot' (often used to correct someone who thinks it is hot).

`ไม่เป็น` is for skills you learned (like playing guitar). `ไม่ได้` is for general ability or permission.

Use `ไม่ได้ไป` (mai dai pai). The 'get to' nuance is built into the 'dai'.

Yes, in potential negation, it often comes after the verb and object: `กินเผ็ดไม่ได้`.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

English low

didn't / cannot

Word order vs. Word choice.

Chinese moderate

没 (méi) / 不能 (bù néng)

Thai uses the same morphemes for both functions.

Japanese low

~なかった (~nakatta) / ~られない (~rarenai)

Agglutination vs. Isolating word order.

Spanish low

no + [past tense] / no puedo

Conjugation vs. Aspect markers.

German low

nicht ... hat / kann nicht

Auxiliary verb complexity.

Arabic low

لم (lam) / لا يستطيع (la yastati')

Morphological changes in Arabic.

Learning Path

Prerequisites

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!