This video explains and distinguishes the use of the present perfect verb tense.
Source: http://www.writingcentre.uottawa.ca/hypergrammar/usetense.html; Melissa Stephenson