I recently learned that the perfect form for modal verbs uses the infinitive rather than the past participle, for example:
Ich habe lernen müssen.
My question is when does one use the past participle? Gekonnt, gemusst, gemocht etc. I have never heard it properly used in spoken language and it seems pretty rare to find it written as well.