現在完了形の意味は3つあり「完了・経験・継続」です。
アマゾン川は「今も」大切だし役に立っているので現在完了形の継続です。
おそらく学校で、現在完了形は(ずっと〜している)と訳す と教わったと思いますが、文章によって訳し方が変わるので少し違います。
日本語においての時制は過去現在未来の3つですが、
英語では過去、過去〜過去、過去〜現在、現在丁度、、、などと細かく表すことができます。
そして、現在完了形は、とある過去〜現在を表す時に使います。
つまり、
日本語では(大切だった)(役に立っていた)と訳し、過去についての話になりますが、
英語では過去から現在までを示しています。なので過去形と勘違いしやすいのです。
日本語訳ではGoogle翻訳も正しいですが、意味合いは少し変わります。
ありがとうございます