Thai Duration Markers (นาน, เป็นเวลา)
Grammar Rule in 30 Seconds
Use 'เป็นเวลา' (pen wela) for duration and 'มา' (ma) for elapsed time to master Thai time expressions.
- Use 'เป็นเวลา' + [duration] to describe how long an action lasts: 'ฉันรอเป็นเวลาหนึ่งชั่วโมง' (I waited for one hour).
- Use [time] + 'มา' to describe how long something has been happening: 'ฉันเรียนภาษาไทยมาสองปี' (I have been studying Thai for two years).
- Use 'มาแล้ว' at the end of a sentence to emphasize that a duration has already passed: 'เขาไปมาแล้วสามวัน' (He has been gone for three days).
Overview
นาน (nan) or เป็นเวลา (pen wela). It’s like adding seasoning to your pad thai; get it right, and it tastes authentic. Get it wrong, and it’s just weird.How This Grammar Works
นาน is your best friend.Formation Pattern
เรียน - study, รอ - wait).
เป็นเวลา + time duration).
มา (ma) if the action started in the past and continues now.
When To Use It
Common Mistakes
นาน when you mean a specific duration like 'two hours'. นาน just means 'a long time'. Use สองชั่วโมง (two hours) for specific numbers. It’s a common trap, even for people who watch way too many Thai dramas.Contrast With Similar Patterns
นาน (nan) is vague, meaning 'a long time'. เป็นเวลา (pen wela) is formal and sounds like you’re giving a professional update. มา (ma) acts like the 'present perfect continuous' in English. It tells people the action is still happening right now. Don't mix these up unless you want to sound like a confused tourist.Quick FAQ
Can I use these for short durations? A: Sure, but usually we just say the time unit directly. Q: Does word order matter? A: Yes, always put the duration after the action or the verb object. It’s the golden rule of Thai time-telling!
Duration Marker Usage
| Function | Marker | Example | Meaning |
|---|---|---|---|
|
Duration
|
เป็นเวลา
|
รอเป็นเวลา 1 ชม.
|
Wait for 1 hour
|
|
Elapsed
|
มา
|
อยู่มา 3 ปี
|
Been here 3 years
|
|
Completed
|
มาแล้ว
|
ไปมาแล้ว 2 วัน
|
Been gone 2 days
|
|
Question
|
นานเท่าไหร่
|
อยู่มานานเท่าไหร่
|
How long here?
|
|
Negative
|
ไม่ได้...มา
|
ไม่ได้มา 1 ปี
|
Haven't come for 1 year
|
|
Emphasis
|
มา...แล้ว
|
ทำมาแล้ว 5 ปี
|
Done for 5 years
|
Common Shortened Forms
| Full Form | Short Form | Context |
|---|---|---|
|
เป็นเวลา
|
ตั้ง
|
Colloquial (rare)
|
|
มาเป็นเวลา
|
มา
|
Standard
|
Meanings
These markers define the length of an action or state. They allow you to specify how long something has occurred or will occur.
Duration of action
Specifying the length of a completed or ongoing action.
“เขานอนเป็นเวลาสิบชั่วโมง”
“ฉันอ่านหนังสือเป็นเวลาสองชั่วโมง”
Elapsed time
Indicating how long something has been happening up to the present.
“ฉันอยู่ที่นี่มาสามวัน”
“เขาเรียนภาษาไทยมาหนึ่งปี”
Past duration
Indicating a duration that has already concluded.
“เขาไปเที่ยวมาแล้วหนึ่งสัปดาห์”
“ฉันทำอาหารมาแล้วสองชั่วโมง”
Reference Table
| Term | Meaning | Usage |
|---|---|---|
|
นาน
|
long time
|
Vague duration
|
|
เป็นเวลา
|
for a duration of
|
Formal/Specific
|
|
มา
|
since/for
|
Ongoing action
|
|
สักพัก
|
a while
|
Short duration
|
|
ครึ่งชั่วโมง
|
half hour
|
Time unit
|
|
ทั้งวัน
|
all day
|
Total duration
|
Formality Spectrum
ข้าพเจ้ารอเป็นเวลาหนึ่งชั่วโมง (Waiting)
ฉันรอเป็นเวลาหนึ่งชั่วโมง (Waiting)
รอมาเป็นชั่วโมงแล้ว (Waiting)
รอจนรากงอกแล้ว (Waiting)
Duration Logic
Vague
- นาน long time
Marker Comparison
Where does the time go?
Is it a specific time?
Time Categories
Duration
- • นาน
- • เป็นเวลา
- • มา
Examples by Level
ฉันรอเป็นเวลาหนึ่งชั่วโมง
I waited for one hour
เขาทำงานเป็นเวลาสองวัน
He worked for two days
เราคุยกันเป็นเวลาสิบนาที
We talked for ten minutes
ฝนตกเป็นเวลาสามชั่วโมง
It rained for three hours
ฉันอยู่ที่นี่มาสองปี
I have been here for two years
เขาเรียนภาษาไทยมาหนึ่งเดือน
He has studied Thai for one month
ฉันรอมานานแล้ว
I have been waiting for a long time
เราเป็นเพื่อนกันมาสิบปี
We have been friends for ten years
เขาไปเที่ยวมาแล้วสามวัน
He has been traveling for three days
ฉันทำอาหารมาเป็นเวลาสองชั่วโมง
I have been cooking for two hours
บริษัทนี้เปิดมาเป็นเวลาสิบปีแล้ว
This company has been open for ten years
คุณรอมานานเท่าไหร่แล้ว
How long have you been waiting?
โครงการนี้ดำเนินมาเป็นเวลาห้าปีโดยไม่มีปัญหา
This project has been running for five years without issues
เขาฝึกฝนมาเป็นเวลาหลายปีเพื่อวันนี้
He has been training for many years for this day
เราไม่ได้เจอกันมาเป็นเวลาเกือบสิบปี
We haven't met for almost ten years
สถานการณ์นี้ยืดเยื้อมาเป็นเวลาหนึ่งสัปดาห์
This situation has dragged on for one week
เขาเฝ้ารอคอยมาเป็นเวลาชั่วชีวิต
He has been waiting for a lifetime
การเปลี่ยนแปลงนี้สะสมมาเป็นเวลาหลายทศวรรษ
This change has been accumulating for decades
ความขัดแย้งนี้ดำเนินมาเป็นเวลาเนิ่นนาน
This conflict has been going on for a very long time
เขาอุทิศตนให้งานนี้มาเป็นเวลาทั้งชีวิต
He has dedicated his life to this work
กระแสสังคมนี้ก่อตัวมาเป็นเวลาช้านานก่อนจะปะทุขึ้น
This social trend had been forming for a long time before it erupted
สถาบันนี้สืบทอดมาเป็นเวลาหลายร้อยปี
This institution has been inherited for hundreds of years
เขาสั่งสมประสบการณ์มาเป็นเวลาค่อนชีวิต
He has accumulated experience for half a lifetime
ความเชื่อนี้ฝังรากลึกมาเป็นเวลาหลายศตวรรษ
This belief has been deeply rooted for centuries
Easily Confused
Learners mix up 'since' and 'for'.
Both translate to 'for'.
Both relate to time.
Common Mistakes
กินสำหรับ 1 ชั่วโมง
กินเป็นเวลา 1 ชั่วโมง
รอ 1 ชั่วโมงมา
รอมา 1 ชั่วโมง
ฉันเป็นเวลา 1 วันที่นี่
ฉันอยู่ที่นี่เป็นเวลา 1 วัน
ทำงานมาแล้ว 1 ชั่วโมง
ทำงานเป็นเวลา 1 ชั่วโมง
ตั้งแต่ 2 ปี
มา 2 ปี
เขาเรียนมา 1 ปีแล้ว
เขาเรียนมา 1 ปี
คุณรอมานานไหม?
คุณรอมานานเท่าไหร่?
ฉันได้ทำงานมาเป็นเวลา 5 ปี
ฉันทำงานมา 5 ปี
เขาไปมาเป็นเวลา 3 วัน
เขาไปมาแล้ว 3 วัน
ฉันไม่ทำงานมา 2 ปี
ฉันไม่ได้ทำงานมา 2 ปี
เขาอุทิศมาเป็นเวลาชีวิต
เขาอุทิศตนมาเป็นเวลาชั่วชีวิต
มันสะสมมาเป็นเวลาหลายปี
มันสะสมมาเป็นเวลาหลายปีแล้ว
Sentence Patterns
ฉัน ___ มา ___ ปี
เขา ___ เป็นเวลา ___ ชั่วโมง
เราไม่ได้ ___ มา ___ วัน
คุณ ___ มานานเท่าไหร่ ___?
Real World Usage
รอมานานแล้วนะ
ฉันทำงานที่นี่มา 5 ปี
จะอยู่เป็นเวลา 3 วัน
รออาหารเป็นเวลา 20 นาที
เป็นเพื่อนกันมานาน
โครงการนี้ดำเนินมาเป็นเวลา 1 ปี
Think of 'มา' as a bridge
Smart Tips
Use 'มา' to show continuity.
Use 'เป็นเวลา' for specific duration.
Use 'นานเท่าไหร่'.
Add 'แล้ว'.
Pronunciation
เป็นเวลา
Pronounced 'pen wela'. Ensure the 'w' is clear.
มา
Mid-tone, clear 'm' sound.
Question
คุณรอมานานเท่าไหร่? ↗
Rising intonation at the end for questions.
Memorize It
Mnemonic
Remember: 'เป็นเวลา' is a 'Time Block' (like a box), while 'มา' is a 'Time Line' (like a string).
Visual Association
Imagine a clock for 'เป็นเวลา' (a fixed duration) and a long road stretching behind you for 'มา' (the time you have traveled).
Rhyme
For a block, use เป็นเวลา, for the past, add มา.
Story
I arrived in Bangkok. I stayed for 3 days (เป็นเวลา 3 วัน). I have been here for 3 days (อยู่ที่นี่มา 3 วัน). Now I have seen it all (ไปมาแล้ว 3 วัน).
Word Web
Challenge
Write down 3 things you have been doing today using 'มา' and 3 things you plan to do using 'เป็นเวลา'.
Cultural Notes
Thais often use 'มา' to show long-term commitment. It's a sign of loyalty.
They might use different particles, but 'มา' is universally understood.
In formal business, 'เป็นเวลา' is preferred over 'มา' to sound professional.
These markers evolved from verbs meaning 'to come' (มา) and 'to be' (เป็น).
Conversation Starters
คุณเรียนภาษาไทยมานานเท่าไหร่?
คุณอยู่ที่นี่มานานแค่ไหนแล้ว?
คุณทำงานที่บริษัทนี้มาเป็นเวลาเท่าไหร่?
คุณคิดว่าการเรียนภาษาไทยมาเป็นเวลาหลายปีช่วยอะไรบ้าง?
Journal Prompts
Common Mistakes
Test Yourself
เขาคุยโทรศัพท์ ___ สองชั่วโมง
Choose the grammatically correct sentence:
Find and fix the mistake:
ฉันรอมานานมากเป็นเวลา.
Score: /3
Practice Exercises
8 exercisesฉันรอ ___ 1 ชั่วโมง
Which is correct?
Find and fix the mistake:
ฉันกินสำหรับ 30 นาที
มา / 3 / ปี / เรียน / ฉัน
I have worked here for 5 years.
A: คุณรอมานานเท่าไหร่? B: ___
Use 'เป็นเวลา' and '3 วัน'.
Which uses 'มา'?
Score: /8
Practice Bank
1 exercisesเรานั่งรถเมล์ ___ หนึ่งชั่วโมง
Score: /1
FAQ (8)
No, 'มา' is for past to present. Use 'จะ' for future.
It is neutral but often used in formal writing.
It might sound like a simple past event without duration.
No, they serve different purposes.
It means 'intended for'.
Use 'นานเท่าไหร่'.
It is optional but adds emphasis.
Yes, they are very common in daily life.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
hace / desde
Thai uses particles, Spanish uses prepositions.
depuis
French changes verb tense, Thai does not.
seit
German uses dative case, Thai uses particles.
kara / made
Japanese is SOV, Thai is SVO.
mundhu
Arabic has complex case systems.
le / guo
Chinese has more complex aspect markers.
Learning Path
Prerequisites
Related Grammar Rules
Mastering Thai Past Time Markers
Overview Ever notice how your Thai friends post on Instagram about their weekend and use specific words to show it's alr...
Future Time Markers (พรุ่งนี้, อาทิตย์หน้า)
Overview Ever felt like your Thai sentences are stuck in a time loop? You want to tell your friend you're going to the b...
Thai Time Basics: Today (Wun-nee) and Tomorrow (Phrueng-nee)
Overview Ever mess up your schedule and show up for a date a day early? It happens to the best of us. In Thai, nailing y...
Thai Frequency Markers (túk wan, bòoi)
Overview Ever wondered why your Thai friend says they go to the gym `bòoi bòoi` but you're stuck saying "often" like a r...
Relative Time in Thai (Time Markers)
Overview Ever notice how Thai speakers rarely stress about 'tense' in the same way we do in English? Instead of changin...