This tutorial will help you learn the basic rules for the formation of the present perfect. Be sure to take notes!!!
Source: Spanishdict.com
This video will show you some of the main irregulars. You can skip the last minute of the video completely.
Source: Spanishdict.com