I have lived in this city for a long time.
for a long time
idiomThis phrase means something happens or continues for many hours, days, weeks, or years.
We waited for a long time at the station, but the train never arrived.
Having studied the ancient manuscript for a long time, the professor finally discovered the hidden meaning behind the faded ink.
Last updated April 22, 2026