Jack,you’re so lazy!This job hours ago.
A. should finish
B. must have finished
C. ought to have been finished
D. was about to finish
网友回答
A. should finish
B. must have finished
(答案→)C. ought to have been finished
D. was about to finish
解析:“ought to(should)+不定完成被动”表示不定的被动动作该完成而未做。该句意为:杰克你真懒!这项工作该在数小时前就完成了。