er kann es getan haben

listen to the pronunciation of er kann es getan haben
German - English
He may have done it