问题

Jack,you’re so lazy!This jobhours ago.
A:should finish
B:must have finished
C:ought to have been finished
D:was about to finish
B:must have finished
C:ought to have been finished
D:was about to finish
正确答案是: