> 英语 >
should have done 和should都可以表示竟然吗
人气:451 ℃ 时间:2020-04-11 09:25:57
解答
1、should have done 表示 :本该做的事情没做,语气中带有责备的意思,反之,shouldn‘t have done 表示不该做的事情做了,这是动词的虚拟语气一种表达方式,可以与ought(nt)to have done 换用;
例如:You shuold have done it earlier.这件事你早该做(但“没做”)
2、在 It is strange that (句型)中.可译成“ 竟然、居然”等
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版