I haven't seen her
Cela fait une année que je ne l'ai pas vue.
I haven't seen her in a year.
Je ne l'ai pas vue depuis longtemps.
I haven't seen her in a long time.
I haven’t seen her much.
Voilà quatre ans que je ne l'ai pas vue, deux qu'elle est malade.
It's been four years since I last saw her, and two years since she fell ill.
— Les Ailes du désir (1987)
I didn’t see it coming.
Je ne l'ai pas vue depuis des années.
I haven't seen her in years.