je ne l’ai pas vue
I haven't seen her for a year.
Je ne l’ai pas vue depuis un an.
I haven't seen her in a long time.
Je ne l'ai pas vue depuis longtemps.
Je ne l’ai pas vue depuis des années.
I haven't seen her for a very long time!
Ça fait très longtemps que je ne l’ai pas vue !