idiomB1for alongtime:很久,好长时间Rachel and I have been going there foryears.雷切尔和我多年来常去那里。(alsoin years)since alongtimeago:很久以来I haven'tseenmyunclefor/inyears.我很长时间没见到我舅舅了。SMART Vocabulary: related words and phrasesLasting for a long time
all-night
ancient
be going strongidiom
changeless
dateless
immemorial
incorruptibility
incorruptible
incorruptibly
languish
longevity
man and boyidiom
never-ending
nondurable
nondurable goods
time-consuming
timeless
timelessly
timelessness
year
See more results ?(Definition offor yearsfrom theCambridge Advanced Learner's Dictionary & Thesaurus? Cambridge University Press)#https://dictionary.cambridge.org//dictionary/english/for-years##