มาหลายปี

for many years

→ มา
phrase Uncommon #7,106
for many years Usually indicates that an action or state has continued for many years up to the present or another reference point.
TH: ผมทำงานที่นี่มาหลายปีแล้ว
EN: I've worked here for many years.

ข้าทำงานสกปรกให้เจ้ามาหลายปี

I've done your dirty work for years.

— นาจา 2 (2025)

เจอตัวเอง เหมือนเห็นตัวเองในกระจก หลังจากผ่านมาหลายปี

I found myself, like seeing myself in a mirror after so many years.

— ดวงดาวเล็กๆ บนผืนโลก (2007)

พวกเรา ที่อยู่ด้วยกันมาหลายปี ต้องแยกย้ายเหมือนผึ้งแตกรัง

We’d been together for years, but now we had to go our separate ways, like bees scattering from a broken hive.

— The Tin Mine (2005)

อย่างกับอยู่บ้านนี้มาหลายปี

As if you've lived in this house for years.

— ชนชั้นปรสิต (2019)

แม่ว่า เราควรไปเยี่ยมคู่หมั้นลูกเสียที ผัดเขามาหลายปี

I think it’s about time we went to visit your fiancé. We’ve been putting him off for years.

— Love Destiny: The Movie (2022)

เขาสอนคนหมู่บ้านนี้มาหลายปี

He has been teaching the people in this village for many years.

— The Road Home (1999)

เราเป็นเพื่อนกันมาหลายปี

We've been friends for many years.

— จอมคนผงาดโลก (2006)

เขาพยายามเขียนนิยายเล่มหนึ่งมาหลายปี ทั้งก่อนและหลังแดเนียลเกิดอุบัติเหตุ

He had been trying to write a novel for years, both before and after Daniel’s accident.

— เขาบอกว่าเธอฆ่า (2023)

ไม่ได้ทำมาหลายปี

I haven't done it in several years.

— ไททานิค (1997)