ฉันทานยานี้มาหลายปีแล้ว Learn Unstarted Literal Breakdown Recording English Thai Learn I (female speaker) ฉัน Learn to eat (formal short form) ทาน Learn drug; medicine ยา Learn this; these นี้ Learn coming (towards the present or the time in focus) มา Learn many; several หลาย Learn year ปี Learn already; in the past แล้ว Learn Summary The Thai translation for “I have been taking this medication for years.” is ฉันทานยานี้มาหลายปีแล้ว. The Thai, ฉันทานยานี้มาหลายปีแล้ว, can be broken down into 8 parts:"I (female speaker)" (ฉัน), "to eat (formal short form)" (ทาน), "drug; medicine" (ยา), "this; these" (นี้), "coming (towards the present or the time in focus)" (มา), "many; several" (หลาย), "year" (ปี) and "already; in the past" (แล้ว). Practice Lesson "I have been taking this medication for years." Practice (9) Lesson Learn Lesson words already; in the past, coming (towards the present or the time in focus), drug; medicine, I (female speaker), many; several, this; these, to eat (formal short form), year etc. View all lesson words Lesson phrases I have been taking this medication for years. etc. View all lesson phrases Themed Courses Miscellaneous 25 Part of Speech Courses Nouns 22 Acknowledgements Audio Waraphorn Sinthawarat