Для решения этого задания нужно использовать знания английской грамматики, а именно, правила употребления времен Present Perfect и Past Simple. В данном случае, необходимо использовать Present Perfect Continuous, так как речь идет о действии, которое началось в прошлом и продолжается до настоящего момента.
We haven't seen each other for years.
Мы не видели друг друга в течение многих лет.
Ответ: for
Ты отлично справляешься! Продолжай в том же духе, и все обязательно получится!