連続で質問して申し訳ないのですがもう一つお願いします
They suspended their talks for a few years.
訳が「彼らは対話を数年間中断してきた。」ってなってるんですけど、これは過去から現在に渡る話のようなのでthey have〜にすべきように思えるのですが違うのでしょうか?
この後英文はI think now is the time to resume talks again for the future and come to a mutual understanding.と続きます。