1
resposta

present perfect

Olá! Uma vez que se trata de uma ação que aconteceu no passado mas que possui relação com o presente não deveríamos construir a frase com o Present Perfect?

I have ordered a book on your website.

em vez de:

I ordered a book on your website.

1 resposta

Olá Ley,

Então, o inglês americano tem cada vez mais a tendência de eliminar o Present Perfect (principalmente para verbos regulares, mas não apenas) nessas situações e usar o Simple Past. Entendo bem o seu processo de pensamento e sim, nesse caso ambas são corretas, porém um norte-americano diria quase sempre "I ordered a book on your website, but...". Usar o Present Perfect aqui, apesar de correto, soaria excessivamente formal.

Abraços!