是的,“should have done”是虚拟语气。 'Should have done'结构的基本含义和用法 'Should have done'是英语中一个常见的结构,其基本含义是“本来应该做某事,但实际上没有做”。这个结构通常用来表达对过去某件事情的遗憾或批评。例如,“You should have cleaned the r...
"should have done"是英语中的虚拟语气结构。它通常用来表示过去本应该发生但实际没有发生的事情,或者表示过去本不应该做但实际却做了的事情。比如,表示过去未完成的义务、期望,或是对过去行为的推测等。总之,"should have done"是一个表示过去事实与预期不符的虚拟语气结构。"...
should have done意为“本来应该做”,是虚拟语气表示与过去事实相反的假设情况。(1)用于肯定句,表示“应该做某事却未做”。①With all the work finished, I should have gone to theparty last night.昨天晚上当所有的工作完成之后,我本来应该去参加聚会的。(2)用于否定句,表示“本不应该做某事却做了”。②...
虚拟语气中什么时候用shouldhavedone什么时候用should,ifihadmeth 表过去的、已经发生的事情用 should have done;表示将来的/现在的用 should。 虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么时候用could? 结构上并没有区别,选择would 或 could 要根据语境。 例如: If he ...
分析总结。 1shouldhavedone是含有虚拟条件句的主句是第一人称时并且是与过去相反的假设结果一 题目 虚拟语气中什么时候用should have done 什么时候用should be done 答案 1 should have done是含有虚拟条件句的主句是第一人称时,并且是与过去相反的假设.如:If I had met her yesterda,I should (=would) have...
解析: 考查虚拟语气。句意为:这些话刚一说出口,他就意识到自己本该保持沉默的。由句意可知,此处是对已经发生的动作的相反虚拟,故用should have done,表示“本该做(但没有做)某事”。相关知识点: 试题来源: 解析 答案: D Ⅱ.阅读理解 语篇解读 本文是一篇议论文。文章主要阐述了我们是社会性的动物,所以我们...
两者,都表示该做却没做的事.区别在于,should have done.是对现在完成时的虚拟语气,对事件的发展造成的一定的影响,或既定效果.should do.是对一般现在时的虚拟.虚拟不能说是对过去,现在,将来的虚拟,而是一种时态.由句... 分析总结。 是对现在完成时的虚拟语气对事件的发展造成的一定的影响或既定效果结果...
是的,should have done通常是虚拟语气的表达形式。其原因和详细内容如下:为什么“should have done”通常是虚拟语气呢?1. 虚拟语气的定义:虚拟语气是一种特殊的动词形式,用于表达非现实的情况、假设、建议、可能性或礼貌的请求。它不同于陈述语气,后者用于表达真实或确定的事实。2. &...
主语从句 虚拟语气 形式 should+动词原形 should+have done 前者是说 现在应该做xxx 后者是悔过, 说 原来本应该做xxx. 虚拟语气中would could should might have done与had done都是表示过去,在用法上有何区别?像在主语从句 在语气上比had更委婉,可用于其他人称,比如 You 虚拟语气should have I should have bee...
在虚拟语气中,"could have done"与"should have done"都涉及对过去情况的反思。它们在表述方式和含义上有明显区别。"could have done"指的是“本可以做而没有做”,即有做某事的能力或可能性,但实际并未执行。例如:"You could have won the first prize if you had spent more time on it."...