
英语虚拟语气中if什么情况不可省略
2个回答
展开全部
为大家介绍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
这是可以省略的三种情况。
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
这是可以省略的三种情况。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询