这个英语是对什么时候的虚拟?

来源:百度知道 编辑:UC知道 时间:2024/05/16 15:08:04
If I had time ,I would go to the movies with you. 对现在的虚拟还是对将来的?

就这句话来说,在没有语言背景的情况下,既可以把它理解成对现在的虚拟,也可以把它理解成是对将来的虚拟。因为我们知道,对现在虚拟的结构是:if+过去式,would+do;而对将来的虚拟结构是:if+过去式/should/were to do,would +do.也就是说,对现在的虚拟和对将来的虚拟有交叉的地方,所以,你所给的句子既可以理解成对现在的虚拟,也可以理解成对将来的虚拟。

对现在的虚拟

将来。

判断的方法:把虚拟语气的时态退后一个时态,就可以看到了:
If I have time, I will go to the movies with you.
主句是将来时态了,当然就是对将来的虚拟了。

虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her.

② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / should / could / might + have +过去分词,例如:If it had not rained so hard yesterday we could have played tennis.

对将来的虚拟,从句是if sb should do sth或者were to do sth,主句是sb should/would/could/might do sth

题目中的had是“有”的意思(即haved的过去时),不是表过去完成时的助动词,所以这里从句是过去时,主句是would + 动词原形。符合“上面对现在的虚拟的情况”,是对现在的虚拟。

对现在的虚拟.

从句过去式, 主句用过去将来时.

对将来