内容正文:
虚拟语气
什么是虚拟语气
英语中有三种语气:
① 陈述语气:表示说话者描述的事实
② 祈使语气:表示说话者提出的命令或请求等
③ 虚拟语气:表示说话者主观愿望或假设,
一般与事实相反
什么是虚拟语气
虚拟语气:表示说话人所说的不是事实,
而是一种假设、愿望、怀疑或推测
If I were you, I would accept his advice.
如果我是你,我会接受他的建议。
If you had worked hard, you would have passed the test.
如果你之前努力学习了,你就会通过考试了。
I wish I had been to the concert last night.
我希望我昨晚去了那个演唱会。
Part 1
虚拟语气用于
If条件句
if条件句的虚拟语气
1. 对现在虚拟——与现在事实相反
If I were free today, I would visit some of my friends.
2. 对过去虚拟——与过去事实相反
If he had been here last Saturday, he would have stopped me.
3. 对将来虚拟——与将来事实相反
If I should see Tom tomorrow, I would tell him the truth.
条件从句(if) 主句
与现在事实相反 动词结构:动词过去式
动词结构:would/should/could/might
+动词原形
与过去事实相反 动词结构:had+done 动词结构:would/should/could/might
+have done
与将来事实相反 动词结构:should/were to+动词原形 或者 动词过去式
动词结构:
would/should/could/might
+动词原形
1. If the room were larger, we the party there.
A.hold B.held C.would hold D.would held
2.If you 5 minutes earlier just now, you him.
A.should come;had seen
B.came;would see
C.come;will see
D.had come;would have seen
if条件句的虚拟语气
3. If he tomorrow, I would give him the dictionary he needs.
A.comes B.should come C.would come D.will come
4.If you your sense of smell, you flowers.
A.have lost; will smell B.lose; couldn't smell
C.would lose; can't smell D.lost; couldn't smell
if条件句的虚拟语气
练习
5. If he____to the teacher attentively just now, he_____the answer.
A. had listened, would have known B. listened, would know
C. listened, would have known D. had listened, would know
6. If I had known her name, ______________.
A. I should invite her to lunch
B. I would invite her to lunch
C. I had invited here to lunch
D. I would have invited her to lunch
练习
7.Mary is ill today. If she _____, she _____ absent from school.
A. were not ill, wouldn't be
B. had been ill, wouldn't have been
C. had bee