GCSEPod: Structures with the Infinitive
Infinitives and Perfect Infinitives (BBC Bitesize)
Languages Online: Perfect Infinitives