Der Unterschied liegt einfach im Gebrauch.
Das Present-Participle:
Man benutzt es, wenn man gerade etwas macht, zB "I am going to school" heißt "Ich gehe GERADE IN DIESEM MOMENT zur Schule"
Das Past-Participle:
Das Past-Participle ist die dritte Form des Verbes und kommt nur bei unregelmäßigen Verben zB "(to) go" ist der Infinitiv, "went" ist die zweite Form und "gone" die dritte, also das Past-Participle.
Das Perfect-Participle:
Damit verbindet man kurze Sätze:
Z.B. aus "She made a cake. After that, she went to her friend." wird dann "After HAVING MADE a cake, she went to her friend."
Hoffe, das hilft :-)