alt : http://www.english-distance.ru/file.php/3/6._The_verb/Finite_Forms/Past%20Simple_Present%20Perfect/Past%20Simple%20%E2%80%93%20Present%20Perfect.htm

Past Simple/Present Perfect