看很多书上说,couldn't/mightn't have done没有虚拟的意思.那么without your help,we couldn't have finished the work so soon.中的couldn't have done难道不是虚拟吗.请详述~谢谢
问题描述:
看很多书上说,couldn't/mightn't have done没有虚拟的意思.那么
without your help,we couldn't have finished the work so soon.中的couldn't have done难道不是虚拟吗.
请详述~谢谢
答
这个句子首先不是虚拟,在这里是指不能如此迅速的完成工作,couldn't在这里指的是“不能”的意思。
答
如果没有你的帮助,我们将不能这么快完成工作。 所以“没有你的帮助” 是虚拟的条件啊 , 你说的没有错,所以后面跟虚拟的形式 couldn't have done sth
答
是,虚拟语气是对事情的一种假象,可以使对过去的,或者是对将来的,但是可以带一些个人的表情,可以使责备、叹息、憧憬等等.想情态动词过去式+have done,是虚拟语气,只是在翻译的时候,往往要根据句意带上感情.
这句话的意思是“要是没有你的帮助,我们就不能这么快的完成工作.”应该是表示感谢的.