………… .EVERYTHING ALREADY

53. ………… .everything already? Yes, he ……… his part of work long ago.

A. Has he done B. Did he do/has done C. Has he done/ did D. Did he do/ did