depuis longtemps ; depuis déjà longtemps
Indeed, you have long since passed all your citizenship tests.
En effet, cela fait bien longtemps que tu as réussi tous tes examens de citoyenneté.
Until the Sun is long since gone.
Jusqu’à ce que le Soleil ait disparu depuis longtemps.
— It's Such a Beautiful Day (2012)
The last bits of light had long since faded from the sky.
Les dernières lueurs du jour avaient disparu du ciel depuis longtemps.