il y a longtemps : a long time ago
si longtemps : such a long time (ago)
il n'y a pas si longtemps : not so long ago
- "Pour te remercier de m’avoir engagé il y a si longtemps, je t’ai écrit une chanson."
- "Il n’y a pas si longtemps..."
Now that you know how to translate 'Il y a longtemps' in English, why not go further and test our online French course for free?
What our users say:
Test your French with Frantastique today and get a free level assessment.
Absolutely free - no strings attached.