仪器社区

if引导的虚拟语气

踞虎堂蔡亚楠 2014-12-06
评论
全部评论
收钻姓屏
if引导的条件句中的虚拟语气
if引导的条件状语从句可以分为两类:真实条件句(Sentences of Real Condition)和虚拟条件句。凡是假设的情况发生性可能很大,就是真实条件句;当假设是不大可能实现时,就是虚拟条件句。如:
If I have time, I will help you with this work. 如果我有时间, 我会帮助你做的。
If time permits, we'll go fishing together. 如果有时间的话,我们就一起去钓鱼。
If I were you , I would have attended the meeting.我要是你的话,就去参加会议了。
If he had come here yesterday, he would have seen his old friend.假如他昨天来这儿的话,就会看见他的老朋友。
下面我们一起看看if在条件状语从句中的虚拟语气。
1. 表示与现在事实相反的情况。其句子结构为:从句:if + 主语+ 动词的过去式(be 用were) + ……主句:主语+ would (should, could , might) + 动词原形+ ……
If I were you, I would read it again. 如果我是你的话,我再读一遍。(事实上我不是你)
If he hurried, he could catch the first bus. 他要是快点能够赶上头班公共汽车。(可他不急)
If she knew English, she would not ask me for help. 如果她懂英文,她就不必要我帮了。
2. 表示与过去事实相反的虚拟条件句。其句子结构为:从句:If + 主语+ had +过去完成式动词+ ……主句:主语+ would (should, could, might) + have +过去完成式动词+……
If you had taken my advice, you would not have made such a mistake.如果你听了我的劝告,就不会犯这样的错误。(事实上你没有听我的劝告)
If it had rained yesterday, we would have stayed at home. 如果昨天下雨的话,我们就会留在家里。
If I hadn’t been ill yesterday, I might have come to school.昨天要是不生病,我是可能来上学的。(事实上我生病了)
If you had studied harder last term, you could have passed the exam. 如果你在上个学期用功一些,你就会在考试中过关了。
3. 表示与将来事实相反的虚拟条件句 (对将来的事实实现的可能性不大)。其句子结构为:从句:If + 主语+ should (或were) + 动词原形+……主句:主语+ would (could, should, might) + 动词原形+……
If it should rain tomorrow, I would stay at home. 如果明天下雨的话,我将待在家里。(根据天气情况,明天不可能下雨)
If he came tomorrow, I would do it with him. 如果明天他来的话,我将和他一起做此事。(事实上他来的可能性很小)
If he were here, I would give him the books. 如果他在这儿,我可能会把书给他。
5 0 2017-12-16 0条评论 回复
cici001314
if的虚拟语气属于倒退时态形式,分为三种情况,你的diyi个问题基本总结了整体,精确来说是这样的:(同时回答问题3和2)
虚拟语气即事件发生几率很低,几乎为0。因此为了让读者明白说话人究竟是在说想象的事件还是真实的事件,这两种情况要在文字中体现出来。真实事件就是你所学过的所有时态,而想象事件就用虚拟语气,要跟正常的时态不一样。至于如何分辨有两种情况1.你在做题,那么题目和选项都很明显是虚拟还是真实。2.你想自己造句,那么你心里清楚你要表达真实还是虚拟,按照原则造句就行。具体到if的话很简单,if从句只有两种情况:主将从现(真实),虚拟语气(虚拟)
下面if从句的虚拟语气原理:
如果句子在想象现在发生而实际未发生的事件,由现在时倒退成过去时:
(从句)if+过去时,(主句)4个情态动词+动词原形
如果句子在想象将来发生而实际不会发生的事件,由将来时倒退成过去时,所以与1是一样的,但是此处从句有三种:
(从句)if+过去时/if+were to do/if+should do,(主句)4个情态动词+动词原形
如果句子在想象过去发生而实际没有发生的事件,有过去时倒退成过去完成时:
(从句)if+过去完成时,(主句)4个情态动词+have done
把以上三个原则的时间弄明白是关键。你问你的具体的题,题中出现了yeasterday,因此判定是在想象过去发生而实际并未发生的事件,所以应该倒退成过去完成时,即 If you had been at home yesterday, i would have come to see him。
5 0 2014-12-07 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论