I should have listened to you yesterday.为什么加HAVE

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 15:06:32
I should have listened to you yesterday.为什么加HAVE

I should have listened to you yesterday.为什么加HAVE
I should have listened to you yesterday.为什么加HAVE

I should have listened to you yesterday.为什么加HAVE
这是个虚拟语气
因为发生在过去,所以要用should/would/might/could+have done的形式表示虚拟语气
要用虚拟语气的原因:这句话应该翻译为我昨天应该听你的就好了
可见、事实上昨天并没有听你的,所以与事实相反,虚拟

should have done 表示应该这么做,但事实上没有这样做,在这个句子里面语气带点后悔,意思是:我昨天应该听你的话

should have done 表示:本应该做但没有这样做
翻译为:我昨天本应该听你话。(事实上没有听)