"he may have done it" in German He may have done it. Vielleicht hat er es getan Er könnte es getan haben. Detailed translations for "he may have done it" He may have done it. He may have done it. Vielleicht hat er es getan He may have done it. Er könnte es getan haben.