Breakdown of Сто лет не виделись! Вот это да, рад тебя видеть.
Questions & Answers about Сто лет не виделись! Вот это да, рад тебя видеть.
No, it is not usually literal here. Сто лет literally means a hundred years, but in everyday Russian it is a very common exaggeration meaning for a very long time, much like English I haven’t seen you in ages.
So:
- Сто лет не виделись! = Long time no see!
- It sounds natural and friendly, not strange or dramatic.
You can also hear similar exaggerations like:
- Сто лет тебя не видел! = I haven’t seen you in ages!
Because виделись means saw each other or met.
The verb видеться / увидеться is the reflexive form used for a mutual action:
- видеть = to see
- видеться = to see each other / to meet
So:
- Я тебя не видел = I didn’t see you
- Мы не виделись = We haven’t seen each other
In this sentence, the speaker is talking about both people, so не виделись is the natural choice.