Вопрос:

10. I _______ (not visit) New York for three years.

Ответ:

Решение:

Предложение указывает на период времени ('for three years') и то, что действие не происходило в течение этого периода. Используем Present Perfect, отрицательную форму.

I have not visited (или haven't visited) New York for three years.

Ответ: have not visited