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.
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.
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!