The second is an infinite verb form-- the perfect infinitive --, and the first is a finite verb form, the 1st and 2nd person singular, and the 1st, 2nd and 3rd person plural of the present perfect simple.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.