John, how lazy you are J This work______three days ago.A、should have doneB、must

游客2023-10-21  115

问题 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://www.tihaiku.com/zcyy/3117087.html
最新回复(0)