Past Simple służy do opisywania wydarzeń które rozpoczęły i zakończyły się w przeszłości, present Perfect do takich które mają konkretny wpływ na teraźniejszość/ zaczęły się w przeszłości i jeszcze nie skończyły (I've lost my keys, can you look for them?, I'm so happy, I've just passed my last exam. , I've lived here since 2010) lub wydarzyły się w okresie, który uznajemy za teraźniejszy (I've seen her 3 times this week already).
Kiedy używamy czasu past simple wiadomy jest czas, kiedy dana rzecz się zdarzyła, czyli np 3 weeks ago, yesterday itd. I jest to czynnośc zakończona (nie trwa do teraz!). Przy Present Perfect tego nie stosujemy- określamy tak wydarzenia, które zdarzyły się w przeszłosci, ale nie znamy dokładnie daty i kiedy mówimy ogolnie o naszych doświadczeniach życiowych. Np. I have been in Greece twice in my life. (nie mówimy dokładnie kiedy to było, tylko ogolnie- dwa razy w życiu :))
Czasu Present Perfect używamy też, wtedy kiedy widzimy następstwa czynności wykonanej w przeszłości namacalnie w teraźniejszości. Np. I have built that house. ( Wybudowałem dom i teraz widzimy tego efekt- dom jest wybudowany) :)