作业帮 > 英语 > 作业

Thank you for all your hard work last week,I do not think we

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/15 23:48:32
Thank you for all your hard work last week,I do not think we--it without you
a,can manage
b,could have managed
c,could manage
d,can have managed
选什么?为什么?
选B could have done 表示过去的虚拟语气的用法
再问: 我在网上看到这样一段话,说can have done 表示过去不可能的事现在也没做 我觉得和这句话的语境很类似,我认为我们如果没有你就做不了,就是过去其实是有你的,这怎么理解呢?
再答: 虚拟用法: could (不能用 can) have done 表示“过去本能够做某事却未做。 注意:其否定形式 couldn't have done 没有虚拟语气的用法 只能表推测,相当于 can't have done,意为:“过去不可能做了某事 例: You could have done it better. 你本可以把这件事做得更好。(事实上做的不是非常完美) If you still feel confused,leave a message please 而楼主网上看到的不是正确的虚拟语气用法 呵呵 希望对你有所帮助