ตั้งหลายปี

for so many years

→ ตั้งหลาย
phrase Rare #10,839
for so many years ตั้ง adds emphasis, suggesting the length of time is considerable or longer than expected.
TH: เขาทำงานที่นี่มาตั้งหลายปีแล้ว
EN: He’s worked here for so many years.

อยู่คนเดียวมาตั้งหลายปี

I've been living alone for years.

— หลานม่า (2024)

อีกตั้งหลายปี

It’s still many years away.

ล้างก้นให้ลูกตั้งหลายปี แต่ลูกไม่มาเยี่ยมแม่เลยตั้งสองเดือน

I wiped your backside for years, and you haven’t come visit your mother for two whole months.

— สดุดีวันวาน (2006)

มึงหายหัวไปตั้งหลายปี ไม่ต้องมาสั่ง

You disappeared for years. Don’t come here acting like you can tell me what to do.

— Death Whisperer (2023)

อยู่มาก็ตั้งหลายปีแล้ว

I've been living here for so many years.

— Hunger (2023)

ฉันอยู่นี่มาตั้งหลายปี แต่ไต้หวันยังทำฉันหวั่นไหวอยู่เลยนะ

I've been here for many years, but Taiwan still makes my heart flutter.

— โหด เลว ดี (1986)

อยู่มาตั้งหลายปีแล้ว

I've been here for years.

— Hunger (2023)

ถ้าไม่ชอบจะตัดให้ตั้งหลายปีเหรอ

If I didn’t like it, would I have kept it for so many years?

— Die Tomorrow (2017)