shouldn't have done / needn't have done 存疑

Of course the photocopier doesn't work. _______ it on first?

A. Needn't you have switched  

B. Shouldn't you have switched

请问老师,A和B 都对吗?


请先 登录 后评论

最佳答案 2018-08-04 11:12

一个坏了的复印机是不该不该开启使用,还是不必开启使用?显然是前者。答案选B。A为逻辑错误。

请先 登录 后评论

其它 1 个回答

千千学堂   - 英语图书编辑
擅长:英语

答案应是 B。should have done sth 意思是“本来应该做某事”,但实际上没有做。

Shouldn't you have swihched it on first? 意思是“难道你不应该先把它的开关打开吗?”言外之意是:你本来应该把开关打开的,但实际上你没有。

请先 登录 后评论
  • 2 关注
  • 1 收藏,7836 浏览
  • Eglshlover 提出于 2018-08-03 21:04

相似问题