I haven't seen you in donkey's years. 我好久沒看到妳了。
It's been ages. 好久不見
It's been a while. 好久不見
Haven't seen someone since… 從...之後就沒見過了(時間點)