ตายไปนานแล้ว

died long ago

→ ตาย
phrase Rare #8,991
died long ago Literally means “has died and gone for a long time.” Depending on context, it can also mean “would have died long ago,” especially after ถ้า or หาก (“if”).
TH: ถ้าไม่มีหมอช่วยไว้ เขาตายไปนานแล้ว
EN: If the doctor hadn't helped him, he would have died long ago.

ตอนอยู่ในคุกถ้าไม่มีนายฉันก็คงจะตายไปนานแล้ว

When I was in prison, I would have died a long time ago if it weren't for you.

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

ตายไปนานแล้ว

They've been dead for a long time.

— ฆาตกรรมอำปีศาจ (2016)

พวกเขาตายไปนานแล้ว

They died a long time ago.

— เอมิลี่ สาวน้อยหัวใจสะดุดรัก (2001)

ถ้าไม่ใช่เพราะพี่เขาตายไปนานแล้ว

If it weren't for you, he would've died a long time ago.

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

จริงอยู่หลายสิ่งหลายอย่างได้เกิดขึ้นแต่ในตอนนั้นคุณได้ตายไปนานแล้ว

It’s true that many things happened, but by then you had been dead for a long time.

— ผู้หญิงสะกดโลก (2000)

หากฉวนไม่ช่วยเจ้าไว้เจ้าตายไปนานแล้ว

If Chuan hadn't helped you, you'd have been dead long ago.

— อิทธิฤทธิ์นางพญานาคีขาว (2019)

แม่ตายไปนานแล้ว

Mother died a long time ago.

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

ภรรยาชาวญี่ปุ่นตายไปนานแล้ว

The Japanese wife died a long time ago.

— ล้วงเล่ห์ลวงรัก (2016)