Diferența majoră dintre cele două timpuri este aceea că la Simple Past cunoaștem momentul acțiunii iar la Present Perfect știm doar că acțiunea a avut loc până în momentul prezent (uneori include și momentul prezent).
eg: I visited Spain last year. I have visited Spain before.
Mai există, însă, și următoarele situații în care trebuie să le folosim diferit:
- atunci când vorbim despre acțiunile unor persoane care nu mai trăiesc, putem să folosim Simple Past chiar dacă nu spunem momentul exact în care au avut loc;
eg. Shakespeare wrote many plays. Cărtărescu (still alive!) has written many novels.
- atunci când vorbim despre acțiuni ce au avut loc într-o perioadă care s-a încheiat, folosim Simple Past. Dacă perioada nu s-a încheiat încă, folosim Present Perfect;
eg. She worked for our company for two years, then she moved to another one. She has worked here for two years (she is still working here).
- în propozițiile temporale (when+, as soon as+, immediately after+ etc) se folosește Simple Past chiar nu avem reperul exact în timp, pentru că în propozițiile temporale, prin definiție, se face localizarea în timp;
eg. I called you as soon as I arrived at home.