Вопрос:

2. For several years, the two nations haven't signed anything.

Ответ:

Решение:

Действие происходит в течение нескольких лет (For several years) и еще не завершено (haven't signed). Следовательно, используем Present Perfect. Глагол negotiate ставим в форму have negotiated.

Ответ: have negotiated