虚拟语气用过去时还是过去完成时?
与现在事实相反的虚拟语气——过去时,不论主语为第几人称,if从句中的be动词均用were;主句中的助动词一定为过去时,且后面接动词原形。
例:If he werehere,I would beat him. 如果他来了,我就揍他。
与过去事实相反的虚拟语气——过去完成时,使用此句型时从句中会出现had had 的情况。
例1:If he hadmoney,he would buy a car.(如果他有钱,他会买辆车)
此句中had为一般过去时动词,翻译为“有”
例2:If he had hadmoney,he would have bought a car(如果他那时有钱,他就会买辆车)
此句中第一个had为过去完成时助动词,第二个had为have(有)的过去分词。
扩展资料
虚拟语气是通过谓语动词的变化表达的
一、表示说话人的主观愿望
1、wish表示愿望,有三种情况:
(1)表达对未来的期望,不管可不可能,宾语从句的谓语用would/could+动词原形。
I wish you could join us tomorrow. 我希望你明天能加入我们。
(2)表达与现在事实相反的愿望,从句谓语用一般过去时或过去进行时。
She wishes she had a little brother. 她希望她有一个弟弟。
(3)表达与过去事实相反的愿望,从句谓语用过去完成时或would/could+have+done。
I wish you hadn't done that. 我希望你没有那样做。
2、It's (high) time that...,从句谓语用过去时。
It's about time we started to save for college tuition. 我们该开始攒钱上大学了。
3、would rather宁愿,从句谓语用过去时。
I’d rather you stayed with your father tonight. 我宁愿你今晚陪陪你父亲。
4、一些祝愿,愿望等。
If only I were eighteen. 我要是十八岁就好了。
二、表示说话人的命令,要求或建议
1、以下表示命令,要求或建议的动词或名词后从句谓语用should+do(如果谓语是动词原形,那是说话人省略了should),demand要求, insist坚持, order命令, require要求, suggest建议,suggestion建议等。
She insisted that she go to college alone. 她坚持要一个人去上大学。
2、It is best最好/crucial至关重要的/desirable值得做的/essential完全必要的/important重要的/ urgent迫切的/vital极重要的/necessary必要的,that从句谓语也是(should)do。
It's desire that a woman (should) be equally paid for her equal work with men. 女人与男人同工同酬是我们的愿望。
三、表示说话人的猜测、或与事实相反的的假设
1、情态动词表示猜测或与事实相反
He must have passed his exam. He looks happy. 他一定通过了考试。他看起来很高兴。
2、As if/though…后可能是陈述句,如果表达的是与事实相反的情况,要用虚拟语气。
It looks as if you've met before? 你们好像见过面?