This slideshow introduces the present perfect, reviews its applications and provides examples of proper usage.
Source: Kathryn Reilly