มาตั้ง

for ... now; so many

→ มา
phrase Uncommon #6,801
for ... now; so many Used before a time or quantity phrase to emphasize that something has continued for a long time or involves a surprisingly large amount.
TH: รอมาตั้งชั่วโมงแล้วนะ
EN: I’ve been waiting for an hour already.

ฉันรอโอกาสนี้มาตั้งสามปี

I've been waiting three whole years for this opportunity.

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

วัวรอดมาตั้งกี่ร้อยตัวแล้ว

How many hundreds of cows have survived so far?

— หลานม่า (2024)

เราคบกันมาตั้งสามปีแล้ว

We've been together for three years already.

— ซือเจ๊ทะลุมัลติเวิร์ส (2022)

แม่อุ้มท้องลูกมาตั้งเก้าเดือน

Mother carried me in her womb for nine months.

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

ฉันตามหาแกมาตั้งแปดเดือนแล้ว

I've been looking for you for eight months.

— มือปืนเพชรตัดเพชร (1966)

ไม่ได้เจอมาตั้งปีครึ่ง

I haven't seen them in a year and a half.

— มหาสงครามหุบเขาแห่งสายลม (1984)

อยู่มาตั้งขนาดนี้ ยังจะไร้เดียงสาอยู่อีก

You've been around this long, and you're still so naive.

— ขึ้นทำเนียบเลือกเจ้าพ่อ (2005)