Jack,you’re so lazy!This jobhours ago.A. should finishB. must have finished C. ought to ha

发布时间:2020-08-17 13:56:50

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)+不定完成被动”表示不定的被动动作该完成而未做。该句意为:杰克你真懒!这项工作该在数小时前就完成了。
以上问题属网友观点,不代表本站立场,仅供参考!