作业帮 > 英语 > 作业

我想知道if引导的过去时态的状语从句都要用虚拟语气吗?有没有与过去事实相符的情况呢?我没见过,但不确定

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/02 17:12:50
我想知道if引导的过去时态的状语从句都要用虚拟语气吗?有没有与过去事实相符的情况呢?我没见过,但不确定
那你能不能讲一下什么时候用虚拟语气呢?我还是有一点不懂。虚拟如果他把手放下去(过去)是不是应用had +分词呢?比如这个列句:you mean you did not hear me?if i did,would i be asking you?这个did指过去的事实吧(如果是)那么would i be asking you?可不可以不用虚拟语气?than you very much.我会给你追加分的!
I would have stopped them if I were/was there.
如果我当时在场的话我一定会阻止他们的.
“如果我当时在场”是与过去事实不相符的,但“我在场”这件事是属于本来有可能做到的事情,所以用were/was都可以.
有没有与过去事实相符的情况呢?没有,如果有,就用不上虚拟语气了.
关于你说的能不能直陈“如:if he put his hand under the machine just now,his hand would lost.表过去,而非虚拟的现在或将来”.首先这个句子本身也是有问题,正确的表达是:
If he put his hand under the machine just now,he would have lost his hand.“如果刚才他把手放到机器下面,那他现在就失去了那只手了.”请注意这话的虚拟含义和事实含义分别是
虚拟:如果他把手放下去...就没有手了.
事实:实际上他没有把手放下去,所以他的手还在呢,好好的.
所以还是那个说法,只要用了虚拟语气,就说明虚拟部分与事实不符合.关键是要注意时态.比如你举的这个例句,用puts的过去时态put做了虚拟部份(也就是假设的条件/原因),后面部分也就是相应的假设结果就应该用过去完成时的虚拟,即情态动词would + have + 分词lost.