Немецкий-Английский словарь »

er muss es getan haben. означает в английский

НемецкийАнглийский
Er muss es getan haben.

He must have done it.