虚拟语气的倒装?
属于部分倒装,当虚拟条件句中含有 were,had,should,could等动词时,可以将if省略,然后将 were,had,should,could 等词移至句首:
1. If he should fail,he would kill himself. →Should he fail,he would kill himself. 万一失败,他就会自杀。
2. If I were you,I would do it at once. →Were I you,I would do it at once. 假若我是你,我就会马上做。
3. If I could do it,I would. →Could I do it,I would.
延伸阅读
虚拟语气什么时候用倒装?
if的虚拟条件句中,如果含有were,should,had等动词时,省略if并将were,should,had等词移到句首:这就是虚拟条件句的倒装
有时可将条件从句的连词if省略,但此时应用倒装句型,即把从句中的 等提到句首:
If he should fail,he would kill himself. →Should he fail,he would kill himself. 万一失败,他就知会自杀。
If I were you,I would do it at once. →Were I you,I would do it at once. 假若我是你,我道就会马上做。
If I could do it,I would. →Could I do it,I would.
If I could do it,I would.
→Could I do it,I would.
要是我能做此事,我一定会做。
If he had seen you yesterday,he would haveasked you about it.
→Had he seen you yesterday,he would haveasked you about it.
他昨天要是看到了你,他就会问你这事了。
??Were I Tom,I would refuse. 如果我是汤姆,我会拒绝。
??Should it be necessary,I would go. 假若有必要,我会去的。
??Had it not been for the bad weather we would have arrived on time. 若不是天气坏,我们就准时到达了。
?
??① 若条件从句为否定句,否定词not应置于主语之后,而不能与were,should,had 等缩略成Weren’t,Shouldn’t,Hadn’t而置于句首。
??② 有时省略if后提前的had不是助动词:
Had I time,I would come. 假若我有时间,我会来的。(=If I had time)
if的虚拟语气倒装句的条件?
虚拟条件句中,必须要有should、were、had,if才能省略,虚拟条件从句才能倒装。
在虚拟条件句中,如果从句中有were、had 、should,可省略if,把were、had、should提到句首,变为倒装句式。
例子:
1.Were I in school again(=If I were in school again),I would work harder.
如果我能再上一次学,我会学习得更努力。
2.Had you asked me(=If you had asked me),I would have told you.如果你问我,我就会告诉你。
虚拟语气省略倒装例句?
虚拟语气的倒装是将if省略,然后将were,should或had和主语颠倒顺序。例如:
Were I Tom,I would refuse. 如果我是汤姆,我会拒绝。
Had it not been for the bad weather we would have arrived on time. 若不是天气坏,我们就准时到达了。
Should he agree to go there,we would send him there. 要是他答应去的话,我们就派他去了。