本文目录
if怎么判断是主将从现还是虚拟语气
在虚拟条件句中,有时可将引民虚拟条件句的连词if省略,但此时应用倒装句型,即将从句中的were, should, had 等提到句首。如:
如果她在这里,她也同意的。
If he were here, she would agree too.
→Were she here, she would agree too.
假若明天下雨,我们只好推迟这场比赛。
If it should rain tomorrow, we should have to put off the match.
→Should it rain tomorrow, we should have to put off the match.
要是我们当时早点找到他的话,我们就可以救活他。
If we had found him earlier we could have saved his life.
→Had we found him earlier we could have saved his life.
注意,如果条件从句的谓语为否定式,其中的否定词not应置于主语之后,而不能与were, should, had 等缩略成Weren’t, Shouldn’t, Hadn’t而置于句首。我如不是警告了你,你就可能丧命了。
正:If I hadn’t warned you, you could have been killed.
正:Had I not warned you, you could have been killed.
误:Hadn’t I warned you, you could have been killed.
另外,有时省略if后提前到句首的had可能不是助动词,而是实义动词。如:
Had I time, I would go with you. 假如我有时间,我就同你们一起去。
句中的had不是构成过去完成时的助动词,而是表示“有”,如果不省略if,其完整形式为:If I had time, I would go with you.
英语虚拟语气should可以省略
if引导的虚拟条件句中如果有should,were或助动词had,可以把should,had,were移到主语前,同时省略if。
但题主所给例句中if引导的是宾语从句,不是虚拟条件句。
Had he known..,肯定是另外一个省略if的从句而不是原句中if引导的从句。
虚拟语气省略if的倒装could
如果if从句倒装部分主语是名词not放在名词前,如果if从句倒装部分主语是代词not放在代词后。
if从句的虚拟语气原理:
1、如果句子在想象现在发生而实际未发生的事件,由现在时倒退成过去时:(从句)if+过去时,(主句)4个情态动词+动词原形。
2、如果句子在想象将来发生而实际不会发生的事件,由将来时倒退成过去时,所以与1是一样的,但是此处从句有三种:(从句)if+过去时/if+were to do/if+should do,(主句)4个情态动词+动词原形。
3、如果句子在想象过去发生而实际没有发生的事件,有过去时倒退成过去完成时:(从句)if+过去完成时,(主句)4个情态动词+have done。
对过去情况的虚拟:
条件从句中谓语动词用过去完成式,主语用“would/could/should/might+have+动词的过去分词”形式。提出过去的未发生的条件。
主句:主语+would/should/might/could have+动词过去分词。
从句:had+动词过去分词。
英语虚拟语气什么时候用动词原形
虚拟语气if省略时,句中的动词were、had或should和主语倒装。
如:Were I you, I would take his advice.
Had I known about the lecture, I would have taken it.
Should there be a letter for me, please keep it in the drawer.
虚拟语气用来表示假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。虚拟语气通过谓语动词的特殊形式来表示。
英语中的语气分为陈述语气、祈使语气、虚拟语气三类。虚拟语气表示说话者做出的假设并非事实,或难以实现的,甚至表达相反的概念。另外表示主观愿望或表达某种强烈的感情时,也用虚拟语气。
以上就是关于虚拟语气没有if,if怎么判断是主将从现还是虚拟语气的全部内容,以及虚拟语气没有if 的相关内容,希望能够帮到您。