虚拟语气,是高考英语热门考点,也是相对比较难得语法知识。提到虚拟语气,我们就能想到(if),那么虚拟语气(if)的用法有哪些?今天伊顿教育小编跟大家一起来学习虚拟语气!相信看了这篇文章,你对虚拟语气就有了更深刻的了解了!
1. 与现在事实相反
形式为:主语+should/would/might/could+原形V
要特别注意的是,If 句中的动词为过去式,如果所使用的是be动词,一律用were。例如:If I were you, I would accept his suggestions. 如果我是你,我就会接受他的建议。
If+过去完成时,主语+would+have+动词过去分词。
表示与过去的事实相反的假设时,句型为If+had+动词过去分词,主语+should/would/might/could+have+动词过去分词。例如:If you had been here yesterday, you would have seen her. 如果你昨天在这里,就能见到他了。
3.1 表示几乎不可能的虚拟语气
句型为If+主语+were+动词原形,主语+should/would/might/could+V原形,一样特别注意If句中的be动词,一律用were。例如:If the sun were to disapear, you would win the jackpot. 如果太阳消失不见,那你就会赢得大奖。(太阳不可能不见,所以你不可能赢得奖。)
3.2 有万一的含义:If+主语+should+V原形,主语+should+V原形
如果与未来事实相反的假设句中,带有万一或可能发生的含义,那么句型请使用If+主语+should+V原形,主语+should(shall)/would(will)/might(may)/could(can)+V原形。例如:If Mike would come tomorrow,I will bring him to the best restaurant I have ever been. 如果迈克明天来的话,那我就会带他去我去过较好的餐厅。
虚拟语气的其他形式:
1. 省略if 的虚拟语气句型
句型1:were+主语,...
Were I young,I would learn English well. 如果我还年轻,我要好好学英语。
句型2:Had+主语+过去分词...
Had you been here earlier,you would have seen him. 你要是早点儿到这儿,你就见到他了。
句型3:should+主语+原形V...
Should that be true,the contract will be canceled. 如果那是真的,合约就该取消。
2.1 后面接were或动词过去式,以表示目前无法实现的愿望。
I wish that I didn't have to go to work today. 我今天要能不上班就好了。
Would that she could see her son now! 要是她现在能看到她的儿子就好了!
2.2 后面接过去完成时,表示过去不能实现的愿望。
If only I knew her address. 我当时要是知道她的地址就好了。
I wish I hadn't said that. 真希望我当时没有说那些。
猜你感兴趣:will表一般现在时怎么用?will表一般现在时的几种用法