should have done 和should都可以表示竟然吗

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 14:08:25
shouldhavedone和should都可以表示竟然吗shouldhavedone和should都可以表示竟然吗shouldhavedone和should都可以表示竟然吗1、shouldhaved

should have done 和should都可以表示竟然吗
should have done 和should都可以表示竟然吗

should have done 和should都可以表示竟然吗
1、should have done 表示 :本该做的事情没做,语气中带有责备的意思,反之,shouldn‘t have done 表示不该做的事情做了,这是动词的虚拟语气一种表达方式,可以与ought(nt)to have done 换用;
例如:You shuold have done it earlier.这件事你早该做(但“没做”)
2、在 It is strange that (句型)中.可译成“ 竟然、居然”等

should 有表示惊讶“竟然”的意思 should have done 是表示“本应该做。。”