ambele sunt corecte:
Simple Past (Trecutul Simplu):
I shopped at Cora yesterday.
(Am facut cumparaturi la Cora ieri)
Actiunea a avut loc in trecut si s-a incheiat. Poti specifica timpul exact in trecut.
Present Perfect
I have shopped at Cora many times.
(Am facut cumparaturi la Cora de multe ori)
Actiunea a avut loc intr-un timp NESPECIFICAT din trecut. NU AI VOIE sa specifici un moment anumte.
I have shopped at Cora yesterday. => GRESIT
Dar poti specifica intervale de timp in trecut. (before, many times, once, etc)
surse:
http://www.englishpage.com/verbpage/simplepast.html
http://www.englishpage.com/verbpage/presentperfect.html
Mult succes!