I haven't seen him
Il y a longtemps que je ne l'ai pas vu.
I haven’t seen him in a long time.
Je ne l'ai pas vu depuis lors.
I haven't seen him since then.
Je ne l'ai pas vu beaucoup récemment.
I haven't seen him much lately.
Je ne l'ai pas vu depuis déjà assez longtemps.
I haven't seen him for quite a while now.
Je ne l'ai pas vu depuis fort longtemps !
I haven’t seen him in a very long time!
Je ne l'ai pas vu depuis quelques jours.
I haven’t seen him for a few days.
Je ne l'ai pas vu depuis dimanche dernier.
I haven't seen him since last Sunday.