http://www.engVid.com/ This free ESL lesson introduces the present perfect tense and its uses.