心向着谁
为大家介绍If的虚拟语气中的三种省略形式,当从句中含有were/should/had的形式时,If可以省略,但句子应为倒装形式,即were/should/had要提前置于句首。下面,MasterOsifu English以例句形式为大家讲解。1.过去的情况:If we had found him earlier, we could have saved hislife.要是我们当时早点找到他的话,我们就可以救活他。→Had wefound him earlier, we could have saved hislife.2.现在或将来的情况:If she were here, she would attend the meeting too.如果她在这里,她也参加会议。→Were she here, she would attend the meeting too.3.将来的情况:If itshould rain tomorrow, we should have to stay at home.若明天下雨,我们只好呆在家里。→Should itrain tomorrow, we should have to stay at home.注意:若遇到否定词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这是可以省略的三种情况。
豆豆侠3
虚拟语气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.希望我能帮助你解疑释惑。
老王09870
这个句子有点复杂。(加个词earlier在后面,还有:应该用in the spaceship更好)The student主 asked谓 her professor间宾 if he would have gone on the space ship had he known earlier.宾语从句.if=whether he主语 would have gone谓 on the space ship状 had he known虚拟条件句=if he had known(过去相反假设)虚拟条件句中有had/should/were时,可以省略if,把had/should/were提前到主语前(也就是虚拟条件句的倒装)变为一般疑问句直接引语:(现在相反假设)Would you go in the space ship if you knew earlier? (虚拟条件句不能倒装,因为没有had/should/were)因为这个句子变成了asked的间接引语,就改为if/whether he would have gone in the space ship if he had known earlier.虚拟条件句倒装:if he would have gone in the space had he known earlier
优质英语培训问答知识库