1. Fórum
  2. >
  3. Tópico: English
  4. >
  5. "He has won two awards in the…

"He has won two awards in the last three years."

Tradução:Ele ganhou dois prêmios nos últimos três anos.

June 25, 2013

7 Comentários


https://www.duolingo.com/profile/AndersonRe1

Pelo que entendi, o auxiliar has deveria ser utilizado em casos que não é indicado tempo, porém, nesta frase ele menciona "nos últimos três anos". O que impede da frase ser "He won two awards in the last three years."


https://www.duolingo.com/profile/emeyr

Usa-se o "simple present perfect" para descrever quantas vezes um fato aconteceu em um período desde o passado até no momento em que se fala. Há uma implicação de que a ação pode se repetir no futuro.

• Bill has visited NY three times since 2004.
• I have attended two lectures in the last three weeks.
• We have had five exams this semester.

Se empregar o "passado simples", isso indica que a atividade não vai se repetir.


https://www.duolingo.com/profile/Ricardo12

Ele ganhou dois prêmios nos três últimos anos. Não está certo? Pra mim está. Tem de ser "últimos três anos"? Porque?


https://www.duolingo.com/profile/luiz.calheiros

Acredito que não. Mas devo dizer que normalmente uso "últimos três anos" para tempo passado a contade quando falei e "três últimos anos" para tempo que planejo usar. Mas isso sou eu, que na verdade acredito que sejam a mesma coisa.


https://www.duolingo.com/profile/Eliane630016

A resposta seria "dois" porem a unica opcao que tem é "três"

Aprenda inglês em apenas 5 minutos por dia. De graça.