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

admin2009-12-11  13

问题 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://kaotiyun.com/show/4MkK777K
0

最新回复(0)