i couldn't sleep well last night because i coughed badly.-if you hadn't smoked so much,you ()it为什么不能填might have got rid of ,而填would get rid of ,这个题目不是过去虚拟的吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 15:38:12

i couldn't sleep well last night because i coughed badly.-if you hadn't smoked so much,you ()it为什么不能填might have got rid of ,而填would get rid of ,这个题目不是过去虚拟的吗?
i couldn't sleep well last night because i coughed badly.-if you hadn't smoked so much,you ()it
为什么不能填might have got rid of ,而填would get rid of ,这个题目不是过去虚拟的吗?

i couldn't sleep well last night because i coughed badly.-if you hadn't smoked so much,you ()it为什么不能填might have got rid of ,而填would get rid of ,这个题目不是过去虚拟的吗?
句子用的是虚拟语气.
If you hadn't smoked so much,you (would get rid of) it.这个句子中,条件句If you hadn't smoked so much,表示的是与过去事实相反的假设,而主句you (would get rid of) it.表示的是与现在事实相反的假设.整句意思是“要是你原来不抽那么多烟的话,你现在就不会晚上咳嗽得睡不着觉了.”
新年快乐!

would是will的过去时态,就是过去的将来了~没懂,这是过去虚拟啊我们高中课本上是当做固定语法列出来的,我差不多也是死记硬背的。我觉得吧,对现在的虚拟是if+过去式+从句(will),那么这句话里if后面的过去式变成过去完成时,will的形式也往前推一个变成would.过去虚拟,你讲的是现在虚拟,这里他咳嗽不舒服是过去last night 啊,为什么不用过去虚拟,而是现在虚拟...

全部展开

would是will的过去时态,就是过去的将来了~

收起