|
找到一个好东东,和大家分享下,应该对虚拟语气用法有帮助。
(三)、表示与将来事实相反的虚拟条件句(对将来的事实实现的可能性不大)。其句子结构为: 从句:If + 主语+ should (或were) + 动词原形+…… 主句:主语+ would (could, should, might) + 动词原形+…… 例如: 、If I were to work at this problem, I would do it in another way.要是我来解这道难题,我会用另外一种方法的。 、If you were to do such a thing again, you would be punished. 如果你再做这样的事情,就会受到惩罚。 注意:如果动作在进行中,从句(不是主句喔)要用:"If + 主语+ 过去进行式动词 +……" 、 If she were staying here now, I would let her ride my horse.(从句动词用were staying, 主句动词用let)如果她现在留在这儿,我可能会让她骑我的马。 ------------------------------------------------------------------------------------- if引导的条件状语从句的分类及虚拟条件句的判断 1、可以把条件句分为两类: 1).真实条件句(Sentences of Real Condition):凡是假设的情况发生性可能很大,就是真实条件句。例如: 、If I have time , I will help you with this work.如果我有时间会帮助你做此工作的。 、If time permits, we'll go fishing together.(如果有时间的话,我们就一起去钓鱼。) 2).虚拟条件句(Sentences of Unreal Condition):当假设是不大可能实现时,就是虚拟条件句。2、.if条件状语从句中虚拟语气的判断 判断是真实条件句还是非真实条件句。只有在非真实条件句中才使用虚拟语气。 判断这个假设是与哪个事实相反。通常有三种情况: 与过去事实相反。 与现在事实相反。 与将来事实可能相反。 (一)、表示与现在事实相反的情况。其句子结构为: 从句:if + 主语+ 动词的过去式(be 用were) + …… 主句:主语+ would (should, could , might) + 动词原形+ …… 例: 1.If I were you, I would go with him. 2.If the weather were fine, I would go there. 如果天气好,我去那儿。(事实天气不好) 3.If I were you, I would read it again. 如果我是你的话,我再读一遍。(事实上我不是你) 4.If time permitted, I would write it again. 如果时间允许的话,我再写一遍。(事实上时间不允许) (二)、表示与过去事实相反的虚拟条件句。其句子结构为: 从句:If + 主语+ had +过去完成式动词+ …… 主句:主语+ would (should, could, might) + have +过去完成式动词+…… 例如: 、If you had taken my advice, you would not have made such a mistake.如果你听了我的劝告,就不会犯这样的错误。(事实上你没有听我的劝告) I shouldn’t have been able to write such good novels if I hadn’t lived among the peasants for five years.如果我不是和农民生活了五年,就不可能写出这样好的小说。(事实上我和农民生活了五年) 、If you hadn’t invited me, I shouldn’t have come to the party.如果你不邀请我,我就不会来参加你的舞会。(事实上你邀请了我) ⑷、 If they had been here, he would have been speaking to them.(从句动词用had been, 主句动词用have been speaking)
[此贴子已经被作者于2008-10-13 20:52:49编辑过] |