long since
Many years past
Long since means a long time ago, with the implication that whatever happened then has continued or remained true up to the present: The building has long since been demolished.
It often pairs with verbs of completion or change: She had long since forgotten his name.
The phrase emphasizes both temporal distance and the settled nature of the outcome.
- agoBefore the present
- back in the dayIn times past
- formerlyIn the past
- time immemorialBeyond memory's reach
- days gone byPrevious periods of time
erstwhile · once · previously · days of yore · in the past · way back · good old days · old times · bygone · ages · yore · years ago · beforehand · heretofore · hitherto · antecedently · olden · lang syne
long sincejust now
The immediate past
recently · not long ago · lately · just · newly
long sincepresently
At the current time
currently · nowadays · at present · as of now · imminently
long, since, length, belong, longer, lengthy, prolong, lengthen, elongate