V + ได้ + duration (+ แล้ว)
“Has done for (a period)”; with แล้ว the action is still going on
Structure โครงสร้าง
- S + V + ได้ + time (+ แล้ว) (has done for …)
- S + V + มาได้ + time + แล้ว
Usage การใช้
ได้ + a length of time after the verb tells how long something has gone on: ‘(has) done for …’. With แล้ว, the action is still going on now; without it, it often describes a completed period.
Examples ตัวอย่างประโยค
- เขาทำงานที่นี่ได้สองปีแล้ว
He’s been working here for two years. - ผมอยู่เมืองไทยได้สามเดือนแล้ว
I’ve been in Thailand for three months. - เรียนได้ปีเดียวก็เลิก
He studied for just one year and then quit. - แต่งงานได้กี่ปีแล้ว
How many years have you been married?
Subtle differences ข้อสังเกต
V + ได้ + time and V + มา + time + แล้ว (TG133) are very close. ได้ often sounds like an achievement or a count; มา stresses continuation up to now.
Textbook references: FSI L23