for a long time
1for a long time — since long ago; for an extended period of time …
2long-time — long|time [ˈlɔŋtaım US ˈlo:ŋ ] adj [only before noun] having existed or continued to be a particular thing for a long time ▪ a long time supporter of civil rights long time friend/lover etc …
3long-time — adjective having continued or existed as a particular thing for a long time: Tom s getting married to his long time girlfriend in July …
4long time no see — Long time no see means that the speaker has not seen that person for a long time. (Dorking School Dictionary) …
5long-time — ♦♦♦ ADJ: ADJ n You use long time to describe something that has existed or been a particular thing for a long time. Newcomers had to pay far more in taxes than long time land owners... She married her long time boyfriend. ...a long time member of …
6long time no see — interjection I havent seen you for a long time. Dave! Long time no see! How has Boston been treating you? …
7long time no hear — interjection I havent heard from you for a long time. Dave! Long time no hear! How has Boston been treating you? …
8long time no see — I have not seen you for a long time When I got off the bus, Grandpa said, Long time no see …
9for as long as I can remember — since childhood, for a long time, since I was a little child …
10for the long haul — for a long period of time. Before you invest in Internet stocks, be sure you can afford to invest for the long haul. Usage notes: also used in the form over the long haul during a long period of time: It s possible, over the long haul, to see… …