sie haben erklärungsbedarf, warum sie das getan haben

listen to the pronunciation of sie haben erklärungsbedarf, warum sie das getan haben
ألمانية - الإنجليزية
They are in need of an explanation for why they have done this
getan haben
have done

Mike cannot have done such a thing. - Mike kann so etwas nicht getan haben.

Don't leave here until you have done it. - Gehen Sie nicht von hier weg, bevor Sie es getan haben!