In Brazilian Portuguese, the verb conjugation for present tense and past tense of "nós" is the same. I think in European Portuguese an accent is added for past tense. Duolingo teaches the Brazilian version.
It should be Nós temos chegado. The English sentence requires the present perfect; however, the "correct" answer in Portuguese uses the simple past which is not equivalent since there is also a present perfect in Portuguese.