高中英语题we should have studied last ,but we .we should have studied last night,but we went to the concert instead 这个should have studied 为什么不能用would have studied?两者有什么区别吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 12:37:45

高中英语题we should have studied last ,but we .we should have studied last night,but we went to the concert instead 这个should have studied 为什么不能用would have studied?两者有什么区别吗
高中英语题we should have studied last ,but we .
we should have studied last night,but we went to the concert instead
这个should have studied 为什么不能用would have studied?两者有什么区别吗

高中英语题we should have studied last ,but we .we should have studied last night,but we went to the concert instead 这个should have studied 为什么不能用would have studied?两者有什么区别吗
用should 的话,带有责备意味
表示过去本应该做而事实上却没做的事
而如果用would 这里也对,表示与过去事实相反的虚拟语气的动词形式 只是不带上述责备意味

should have done是虚拟语气 表示应该做而实际上没有做,并且带有一种责怪的语气
eg. You should have finished your work. 表示你本应该做完作业而没有完成。
would have done也是对将来的事的虚拟 表示对将来可能发生事情的一种推测
She would have loved it