General manager Craig Conroy has done an excellent job at keeping plenty of cap space available, which makes the Huberdeau contract much easier to stomach. That said, things could get much worse as ...
So let's replace it with Tom. Tom has done the job. (Tom finished it). As for your third sentence, it is present perfect passive voice You can use it to tell that something has been done by someone at some time up to now. Active : Thomas has written many books. Passive: Many books have been written by Thomas.
Difference between job is done, job has done and job has been done?