“should do”表示的是对现在或未来的建议、义务或可能性,而“should have done”则是对过去的遗憾或批评。这种对比有助于我们更清晰地理解“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 ...
should have done两个基本用法,比较简单 应该做而没做(有后悔、指责的情绪) 表示推测,按理说应该 01应该做而没做/不该做却做了 You should have cleaned the room.你本该把房间收拾干净的。(但是没有收拾,含有指责的意味)-I shouldn't have followed her advice.我当初不该听她的。(但是听了,含有后悔的意...
是的,should have done通常是虚拟语气的表达形式。其原因和详细内容如下:为什么“should have done”通常是虚拟语气呢?1. 虚拟语气的定义:虚拟语气是一种特殊的动词形式,用于表达非现实的情况、假设、建议、可能性或礼貌的请求。它不同于陈述语气,后者用于表达真实或确定的事实。2. &...
分析总结。 1shouldhavedone是含有虚拟条件句的主句是第一人称时并且是与过去相反的假设结果一 题目 虚拟语气中什么时候用should have done 什么时候用should be done 答案 1 should have done是含有虚拟条件句的主句是第一人称时,并且是与过去相反的假设.如:If I had met her yesterda,I should (=would) have...
should have done两个基本用法,比较简单 应该做而没做(有后悔、指责的情绪) 表示推测,按理说应该 01应该做而没做/不该做却做了 Youshould have cleanedthe room. 你本该把房间收拾干净的。(但是没有收拾,含有指责的意味) - Ishouldn't have followedher advice. ...
在虚拟语气中,"could have done"与"should have done"都涉及对过去情况的反思。它们在表述方式和含义上有明显区别。"could have done"指的是“本可以做而没有做”,即有做某事的能力或可能性,但实际并未执行。例如:"You could have won the first prize if you had spent more time on it."...
should have done等责备、批评语气的虚拟句 一. 含有责备即批评语气的虚拟语气:should/ought to/could/may/might+have+动词的过去分词,意为“过去应该/能够/可以做而未做”的虚拟语气。该结构的否定形式则表示“过去不该做的却做了”,是一种委婉的责备,语气最强的是should,最弱的是might.1. 表示委婉的批评...