must have done表推测 “想必已经”“一定已经”should have done 用法主要有两个:1.表示过去本应该做,而事实上没做,带有责备意味2.用于与过去事实相反的虚拟语气(主句中的形式)相关推荐 1只能表推测和只能表虚拟和两个都可以的就是must have done /should have done等等的和它们的否定形式,哪些可以表推测,虚拟...
should have done两个基本用法,比较简单 应该做而没做(有后悔、指责的情绪) 表示推测,按理说应该 01应该做而没做/不该做却做了 You should have cleaned the room.你本该把房间收拾干净的。(但是没有收拾,含有指责的意味)-I shouldn't have followed her advice.我当初不该听她的。(但是听了,含有后悔的意...
解析 should have done:本应该做了某事 shouldn't have done:本不应做某事 could't have done :(表推测)不可能做了某事 分析总结。 thave扫码下载作业帮拍照答疑一拍即得答案解析查看更多优质解析举报shouldhavedone结果一 题目 should have done和shouldn't have done,couldn't have 答案 should have done:本...
should have done两个基本用法,比较简单 应该做而没做(有后悔、指责的情绪) 表示推测,按理说应该 01应该做而没做/不该做却做了 Youshould have cleanedthe room. 你本该把房间收拾干净的。(但是没有收拾,含有指责的意味) - Ishouldn't have followedher advice. 我当初不该听她的。(但是听了,含有后悔的意...
可用should+do或者should have done进行推测,且比较有把握的推测,因为上下文或者语境能够给出较充分的...
解析 25.D 考查情态动词用法。句意:我们本可以共同面对困难的局面,可你为什么不告诉我呢?should have done表 示本应该做却未做:could do表示能够做;must have done表示推测,意为“一定做了”;could have done意为 “本可以做而没有做”,表虚拟。
①should+have done表示过去本应该做某事,但实际没做;shouldn’t have done表示过去本不应该做某事,但实际上做了,含有责备或遗憾的语气。You should have toldher the truth.你本应该告诉她真相。You shouldn't have toldher the truth.你本不应该告诉她真相。②should+have done表示推测,可能性较小。They ...
答案 可以,而且其中之一的用法,就是用should have done这种结构他应该昨天就到了吧.He should have arrived yesterday.相关推荐 1should既然可以表推测,那能否表示对过去事情的推测呢?比如翻译:他应该昨天就到了吧.这里怎么用should表示对过去事情的推测?能用should have done吗?反馈 收藏 ...
首先,should可以用于谈论预期或推测,should do是谈论对现在或未来的推测,should have done是谈论对过去的推测(如b句)。 其次,在此基础上,如果该推测与事实不符,我们可以有如下两种途径来描述现实。 一种是间接陈述,即陈述与事实相反的假设情形,...
答案解析 查看更多优质解析 解答一 举报 可以,而且其中之一的用法,就是用should have done这种结构他应该昨天就到了吧.He should have arrived yesterday. 解析看不懂?免费查看同类题视频解析查看解答 更多答案(1) 相似问题 should是shall的过去式吗? should have done 可以表示对过去的推测 should 可以表示将来的...