表示与过去事实相反的虚拟语气If I had left a little earlier,I would have caught the train这里为什么是had done 而不是hane done?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 01:43:11

表示与过去事实相反的虚拟语气If I had left a little earlier,I would have caught the train这里为什么是had done 而不是hane done?
表示与过去事实相反的虚拟语气
If I had left a little earlier,I would have caught the train
这里为什么是had done 而不是hane done?

表示与过去事实相反的虚拟语气If I had left a little earlier,I would have caught the train这里为什么是had done 而不是hane done?
这个是我们虚拟语气中的If条件状语从句的用法,分三个不同的时间来说格式是这样的:
表示过去:If ...had done ...,...would(might,could) have done...
表示现在:If ...did...,...would do...
表示将来:If ...did/were to do/should do,...would do...
而你这个句子里面是表示过去的,“如果我离开的早一点的话我就不会淋雨了”.事实上这个是和过去的真实情况相反的,所以我们用虚拟语气,同时它又是表示过去的时间的所以我们用第一种 hade done & would have done的形式.
还比如说“如果我过去努力工作的话我现在就不会是个穷人了”
If I had worked hard before,I would not have been a poor man now.

本来虚拟语气就是对事实的一种假设,离开本来就是过去时,那在离开之前早离开点,应该是过去的过去,当然要用过去完成时,用had +v的过去分词

~~你没搞清楚与过去事实相反的结构
与过去事实相反:
例:If I had got up early this morning,I would have caught that bus.
这里表示如果早上我早些起床,我就能赶上那班汽车了,也就是说,现在的时间肯定是在早上之后,他并没有赶上汽车,与过去事实相反
一样的,你上面这个句子,正确的结构应该是从句:If+主语+...

全部展开

~~你没搞清楚与过去事实相反的结构
与过去事实相反:
例:If I had got up early this morning,I would have caught that bus.
这里表示如果早上我早些起床,我就能赶上那班汽车了,也就是说,现在的时间肯定是在早上之后,他并没有赶上汽车,与过去事实相反
一样的,你上面这个句子,正确的结构应该是从句:If+主语+过去完成时态
主句:主语+情态动词(一般是would或should)+现在完成时态
这也就解释清楚了吧,你只要把这个结构背下来,一切搞定
多看语法书吧,系统的梳理下
祝你成功~

收起

条件从句中各种虚拟语气(与现在事实相反的虚拟语气,与过去事实相反的虚拟语气,表将来发生情况或实现的可能性很小的虚拟语气)的主句,从句的表示形式 虚拟语气假如我有一百万,这句话是表示现在事实相反还是过去事实相反IF I HAD ONE MILLION DOLLARS,I WOULD TRAVEL AROUND THE WORLD.是表示与现在事实相反还是表示与过去事实相反? 表示与过去事实相反的虚拟语气If I had left a little earlier,I would have caught the train这里为什么是had done 而不是hane done? 虚拟语气的区分if i were a boy 这是与事实相反 所以用过去时 但if you are tired 这里是现在时 是不是第一种属于不可能发生的 第二种不算虚拟语气 虚拟语气:“表示与现在事实相反的情况”与“表示与过去事实相反的情况”有什么区别?举个例子最好... 请问虚拟语气 表示与将来事实相反的情况在虚拟语气中,表示与现在事实相反,或者与将来事实相反都可以用这个结构IF +一般过去 主句:WOULD COULD MIGHT +DO 的形式,如果是对的,我要怎么去区别呢, 这三个虚拟语气的例子对吗?尤其是将来的那个想用一句话做例子表示三种情况,这么说对吗?与现在事实相反If I had enough money,I would buy myself a computer.与过去事实相反If I had had enough money,I would ha 初三英语虚拟语气用法表示与过去事实相反,怎么用?HAD +动词过去分词吗?EG:IF I HAD PLAYED BASKETBALL?这句对吗?怎么翻译?表示与将来事实相反的,怎么用?还有,翻译 HUNDRED+OF,什么时候HUNDRED要加S? 关于虚拟语气的一个问题!if条件句,表示与将来事实相反时,从句谓语是过去时或should do关于虚拟语气的一个问题!if条件句,表示与将来事实相反时,从句谓语是过去时或should do 或were to,是不是be 虚拟语气这么举例可以吗?尤其是将来时的那两个句子想用一句话做例子表示三种情况,这么说对吗?与现在事实相反If I had enough money, I would buy myself a computer. 与过去事实相反If I had had enough money 虚拟语气中若表示与过去、现在事实相反,各用什么时态 问,虚拟语气的构成(主,必答)及应该注意的事项(次,当 主句 从句表示与过去事实相反时表示与现在事实相反时表示与将来事实相反时 英语if虚拟语气:从句要退一个时态,与过去事实相反,就是过去完成(过去的过去),与现在相反,就是过去那么与将来相反呢 过去将来时和虚拟语气之间有联系吗?i knew she would agree with me.过去将来 would+原型if i were you,i would agree with it.虚拟语气 would+原型好像有些联系.难道虚拟语气表达与现在事实相反的时候 主句就 具体点.if only在虚拟语气中的具体用法与过去事实相反,后面什么时态?与现在事实相反,后面什么时态?与将来事实相反,后面什么时态?2楼别给我弄那么多没有用的! 虚拟语气 3种格式与过去事实相反 现在 将来 事实相反的3种虚拟语气的 格式 都是什么 就是 主语 谓语 什么的 造虚拟语气的句子,与现在,过去,将来事实相反的各两个 与过去相反的虚拟语气如题英语中与过去事实相反的虚拟语气的所有用法及例句……