John, how lazy you are J This work______three days ago.

admin2009-12-11  15

问题 John, how lazy you are J This work______three days ago.

选项 A、should have done
B、must have been done
C、should have been done
D、might have done

答案C

解析 这份工作本该三天前完成的。should have done表示应该做而没有做,含有责怪之意。must have done意为“一定做了”,表示肯定的推测。
转载请注明原文地址:https://jikaoti.com/ti/R1dMFFFM
0

最新回复(0)