您现在的位置是: 首页 > 热门专业 热门专业
高考虚拟语气真题_高考虚拟语气填空题及其答案
tamoadmin 2024-05-17 人已围观
简介① 虚拟现在时表示与现在事实相反的假设,其if 从句的谓语形式用动词的过去式(be 一般用were),主句用would/ should/ could/ might +动词原形,例如:If I were in your position I would marry her. ② 虚拟过去时是表示与过去事实相反的假设,if 从句的谓语形式用过去完成时即had+过去分词,主句用would / shou
① 虚拟现在时表示与现在事实相反的假设,其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 you had followed what the doctor said, you would not be so painful now.过去的选择对现在造成了后果。
还有一种因为违反常理而不会发生的事情,比如不日出,if句用过去时,主句用would加动词
使用虚拟条件句时要注意的几点:
1.当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,被称为“错综时间条件句”,动词的形式要根据它所表示的时间作出相应的调整。如:
If you had followed my advice just now, you would be better now.
If you had studied hard before, you would be a college student now, and you would graduate from a college in four years’ time.
2.if 省略句
在条件句中可省略if, 把were, had, should提到句首 , 变为倒装句式。如:
If I were at school again, I would study harder.
→ Were I at school again, I would study harder.
If you had come earlier, you would catch the bus.
→ Had you come earlier, you would catch the bus.
If it should rain tomorrow, we would not go climbing.
→ Should it rain tomorrow, we would not go climbing.
注意:若省略的条件句中的谓语动词是否定形式时,不能用动词的缩略形式。如:我们可以说:Were it not for the expense, I would go abroad now. 但不能说:Weren't it for the expense, I would go abroad now.
3.用介词短语代替条件状语从句。常用的介词有with, without, but for。如:
What would you do with a million dollars? ( = if you had a million dollars)
We couldn't have finished the work ahead of time without your help. ( = if we hadn't got your help)
But for the rain ( = If it hadn't been for the rain ), we would have finished the work.
4.含蓄条件句
有时为了表达的需要,在虚拟语气中并不总是出现if引导的条件句,而通过其他手段来代替条件句。
I was ill that day. Otherwise, I would have taken part in the sports meet. (副词)
He telephoned to inform me of your birthday, or I would have known nothing about it. (连词)
A man who stopped drinking water would be dead in about seven days. (定语从句)
I might have given you more help, but I was too busy. (连词)
Everything taken into consideration, they would have raiser their output quickly. (独立主格结构)
混合型与含蓄型虚拟语气
1。混合型虚拟语气:
当虚拟条件从句与结果主语所表达的时间不一致时,被称为“混合条件句”,这种虚拟语气被称为“混合型虚拟语气”,动词的形式要根据它所表达的时间作相应调整。如:
If you had followedthe doctor's advice ,he would be all right now.(条件从句表达的时间是过去,因此用had+过去分词;主句表示的时间是现在,因此用would+动词原形)
2.含蓄型虚拟语气:
有时候,虚拟条件不是通过if引导的条件句来表示,而是暗含在上下文中
(1).用but for 、without(如果没有)等来代替条件从句,如
Without electricity human life would be quite different=If there were no electricity ,human life would be quite different
(2) 用otherwise、or(or else),even though等表示与上文的情况相反,从而引出虚拟语气。如:
I lost your address.Otherwise,I would have visited you long before. =I lost your address.If I hadn't lost your address ,I would have visited you long before.
(3) 虚拟条件通过but暗示出来。如:
He would have given you more help,but he was too busy
他本来会给你更多的帮助,但是他太忙了。也就是说,如果那时他不忙,他可以给你更多的帮助。句中but he was too busy实际上暗示了一个虚拟条件——如果那时他不忙
He would lose weight,but he eats too much
他本来可以减肥的,但是他吃的太多了。也就是说,如果他吃得不多的话,他是可以减肥的。句中的but he eats too much实际上暗示了一个虚拟条件——如果他吃得不多。
上一篇:天津e度高考,天津执着高考