解析 should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气 比如像You should have told me yesterday that you had changed your mind. 你昨天应该告诉我你改变主意了.(实际上没有告诉) 分析总结。 shouldhavedone是虚拟语气表示应该做而实际上没有做并且带有一种责怪的语气...
should have done意为“本来应该做”,是虚拟语气表示与过去事实相反的假设情况。(1)用于肯定句,表示“应该做某事却未做”。①With all the work finished, I should have gone to theparty last night.昨天晚上当所有的工作完成之后,我本来应该去参加聚会的。(2)用于否定句,表示“本不应该做某事却做了”。②...
是的,“should have done”是虚拟语气。 'Should have done'结构的基本含义和用法 'Should have done'是英语中一个常见的结构,其基本含义是“本来应该做某事,但实际上没有做”。这个结构通常用来表达对过去某件事情的遗憾或批评。例如,“You should have cleaned the r...
"是的,'should have done'是英语中的虚拟语气结构,表示本来应该做某事,但实际上没有做,并带有一种遗憾或责备的语气。"
解析: 考查虚拟语气。句意为:这些话刚一说出口,他就意识到自己本该保持沉默的。由句意可知,此处是对已经发生的动作的相反虚拟,故用should have done,表示“本该做(但没有做)某事”。相关知识点: 试题来源: 解析 答案: D Ⅱ.阅读理解 语篇解读 本文是一篇议论文。文章主要阐述了我们是社会性的动物,所以我们...
是的,should have done通常是虚拟语气的表达形式。其原因和详细内容如下:为什么“should have done”通常是虚拟语气呢?1. 虚拟语气的定义:虚拟语气是一种特殊的动词形式,用于表达非现实的情况、假设、建议、可能性或礼貌的请求。它不同于陈述语气,后者用于表达真实或确定的事实。2. &...
ought to have done和should have done都是虚拟语气,只是前者 只能用在单个的句子当中,而后者可用于带条件状语从句的主句当中,
两者,都表示该做却没做的事.区别在于,should have done.是对现在完成时的虚拟语气,对事件的发展造成的一定的影响,或既定效果.should do.是对一般现在时的虚拟.虚拟不能说是对过去,现在,将来的虚拟,而是一种时态.由句... 分析总结。 是对现在完成时的虚拟语气对事件的发展造成的一定的影响或既定效果结果...
1 should have done是含有虚拟条件句的主句是第一人称时,并且是与过去相反的假设.如:If I had met her yesterda,I should (=would) have told her about the news.should have done“本应该做”,含有“责备”之意.Y... 分析总结。 1shouldhavedone是含有虚拟条件句的主句是第一人称时并且是与过去相反的假...
2. 的确,大多数时候should have done sth意思是“本应该做某事(但实际上没有做)”,这是情态动词所特有的虚拟语气.如:I should have finished my homework last night, but I was too busy then.昨晚我本应该完成我的作业,但是那时候我实在是太忙了.3. 但是此种句型:It is strange that-从句中,that从句...