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 ,这个题目不是过去虚拟的吗?
人气:130 ℃ 时间:2019-11-10 17:46:56
解答
句子用的是虚拟语气.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.表示的是与现在事实...可题目说了,她睡不好是在last night,是过去的啊正因为是last night,才是“过去”啊。他昨夜(last night)睡不好觉,与以前抽烟导致的咳嗽有关啊。条件句If you hadn't smoked so much,表示的就是与过去事实相反的假设啊。所以呢,为什么不选might have got rid of ,你自己都说了过去虚拟了——I couldn't sleep well last night because i coughed badly.(我昨夜咳嗽得厉害,没睡好觉。)——If you hadn't smoked so much, you (would get rid of) it.(要是你原来不抽那么多烟的话,你现在就不会晚上咳嗽得睡不着觉了/你现在就会摆脱这种问题了。”)还可以这样?也可以是如果你不抽那么多烟的话,你就可以拜托这个问题了,(也可以是昨晚摆脱这个问题啊)或者说没有昨晚这个时间状语,所以用现在虚拟?you (would get rid of) it.这个主句说得是现在的事,如果用might have got rid of那就是说“过去”了。不过,If you hadn't smoked so much, you (might have got rid of) it.这样用也是对的。但是它所表达的意思是“要是你原来不抽那么多烟的话,你就不会晚上咳嗽得睡不着觉了/你就会摆脱这种问题了。”另外,问一下,you ()it句末有没有now?如果没有,我认为两个答案就都可以,只是表达的意义不一样。你觉得呢?如果这是一道考试题中的选择题,且只有would get rid of、might have got rid of这样两个选项,you() it后面又没有now 的话,则两个答案都可以,区别只是主句所表达的意义不一样。
推荐
- Mary couldn't sleep well last night because he sister _ her CDs too loud.填一个p开头的单词
- You look so tired ._Last night I___ sleep well .A.couldn't B.wouldn't C.mustn't D.needn't选哪个
- It was too hot last night that I couldn't sleep well.为什么不对啊?
- I’m very tired ( )I couldn't sleep well last night
- it was___hat i couldn't sleep well last night A so hot day B so hot a day C such hot a day
- I will try to play the piano more ________
- 用一张长18、84厘米,宽4厘米的纸围成一个最大圆柱,圆柱体积是多少?
- 如图,平面内有公共端点6条射线,OA,OB,OC,OD,OE,OF,从射线OA开始按逆时针方向依次在射线上写出数字1,2,3,4,5,6,7.图呈兴字形,相交,少了中间一点.
猜你喜欢
- 数学中的“空集”怎么解释呢?最好有简单明了的例子来说明.
- 标准规状况下,在O3发生器中装入100mlO2,最后提及变为95ml.则最终状态时,混合气体(O2和O3)的密度……
- 最大公约数的符号是什么?
- 一个负数在负数范围内增大时,它的相反数,倒数和绝对值的变化情况是:
- 3千克苹果平均分给10个小朋友,每个小朋友分的几千克?是3千克的几分之几?
- 请简单介绍下《一千零一夜》中的几个故事,主要内容
- 为什么氢氟酸腐蚀玻璃能在玻璃上雕刻花纹图案
- 平行四边形ABCD中,AE平分∠BAD交CD于E,BE垂直AE,试说明BE平分∠ABC