语法小点—虚拟语气(II)
2007-10-31来源:
He was having a meeting; otherwise he would have come over to help us.他当时正与他的学生进行讨论,否则的话他就来帮我们了。
He felt very tired yesterday, or he would have attended the party.他昨天很累,不然他就参加那个聚会了。
2)在某些暗含虚拟条件的简单句中,虚拟语气可通过上下文表现出来。谓语动词用should/ would be形式和should/ would have been虚拟形式。例如:
Any men in his position would have done like that.任何人处在他的位置都会那么做的。
You should (ought to) have come earlier.你本应来得早点。
6. 其他句型中的虚拟语气1)在would rather, would sooner, would just as soon, might as well和would prefer等后面所跟的从句中,也可以用虚拟语气,表示愿望,意为“宁愿、但愿”。其形式为:
①“would rather (would sooner…) +主语+谓语动词过去式”表示现在或将来的情况。
②“would rather (would sooner) +主语+动词过去完成式”表示过去的情况。例如:I’d rather he didn’t go now.要是他现在不走就好了I’d just as soon you had been here yesterday.要是你昨天在这里就好了。
2)在句型“It is (high/ about) time…”后面也可以跟虚拟语气,从句中常用过去式。有时也用“(should)+动词原形”,意为“该是……的时候了”。例如:
It is time that the boy (should) go to school.这个小孩该上学了。
It is high time (that) the weather improved.天气真该好起来了。
3)在“if only”引起的感叹句中也要求用虚拟语气,表示愿望。
形式为:①用过去时或“would/ could +动词原形”表示与现在或未来事实相反的愿望。
②过去完成时表示与过去事实相反的愿望。例如:
If only you would listen to our advice.要是你听我们的建议就好了。
- 上一篇
- 下一篇