Ça fait longtemps que j'ai la nostalgie de mon pays.

Questions & Answers about Ça fait longtemps que j'ai la nostalgie de mon pays.

Why is the verb j'ai in the present tense when the English translation says 'I have been'?
In French, when an action started in the past and is still happening now, you use the present tense with Ça fait ... que. English uses the present perfect ('have been'), which makes this tricky. Because you are still feeling nostalgic right now, French requires the present tense j'ai.
Can I use Il y a instead of Ça fait to start this sentence?
Yes! You can absolutely say Il y a longtemps que j'ai la nostalgie de mon pays. Both Ça fait ... que and Il y a ... que mean the exact same thing when expressing an ongoing duration, though Ça fait is a bit more common in everyday spoken French.
Why does this sentence use j'ai la nostalgie instead of an adjective like je suis nostalgique?
You could definitely say je suis nostalgique, but using the noun phrase avoir la nostalgie de (literally 'to have the nostalgia of') is a very natural French phrasing. It works similarly to other expressions you have seen like avoir faim (to be hungry) or avoir peur (to be afraid), but notice this one keeps the definite article la.
Does avoir la nostalgie de mon pays just mean general nostalgia, or does it mean homesickness?
In this context, it usually means homesickness. While la nostalgie does translate generally to 'nostalgia', when you pair it with your country (mon pays) or your hometown, the phrase captures the strong feeling of missing home.

Learn Ça fait longtemps que j'ai la nostalgie de mon pays and more in French

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free