Чтобы правильно составить предложение, необходимо использовать Present Perfect Continuous, так как действие длится в течение некоторого времени и все еще актуально на момент речи.
Перевод: Я не видел Джона больше года.
Ответ: I have not seen John for more than a year.