Som Irina sier, brukes preteritum om ting som har skjedd (avsluttet) i fortiden, og presens perfektum om ting som begynte i fortiden og fremdeles pågår. Et endelig resultat, betyr også at det "fremdeles pågår" (= hvis noe fullføres).
Jeg leste boken i går - I read the book yesterday (but we don't know/care if you finished it, the action is the main thing)
Jeg har lest boken - I have read the book (you have finished reading the book forever)
Jeg bodde i Oslo i 2007 - I lived in Oslo in 2007
Jeg har bodd i Oslo - I have lived in Oslo
Jeg fløy til New York i en Jumbo Jet - I flew to New York in a Jumbo Jet
Jeg har flydd til New York - I have flown to New York
Jeg spiste biff i går - I ate steak yesterday
Jeg har spist en slange - I have eaten a snake
Jeg løp på lørdag - Saturday, I ran
Jeg har løpt Boston Maraton - I have run the Boston Marathon
Jeg var i New Orleans - I was in New Orleans
Jeg har vært i New Orleans - I have been to New Orleans
Hope this helps!