内容正文:
If 虚拟语气条件句<倒装>专练
1、 知识简介
if的虚拟条件从句中,若含有were/had done/should结构,可将were/had/should前提到主语前,此时从句部分可省略if,构成部分倒装,主句部分语序不变。
If 虚拟语气正常语序表:
假设时间
if 从句谓语
主句谓语
与过去事实相反
Sb. had done / had been done
Sb.would/should/might/could have done
与现在事实相反
Sb. did / were(主语 I 也用 were)
Sb.would/should/might/could do
与将来事实相反
Sb. did / were to do / should do
Sb.would/should/might/could do
If 虚拟语气倒装语序表:
假设时间
if 从句谓语
主句谓语
与过去事实相反
had Sb. done / had Sb. been done
Sb.would/should/might/could have done
与现在事实相反
Were Sb.(主语 I 也用 were)
Sb.would/should/might/could do
与将来事实相反
were Sb. to do / should Sb. do
Sb.would/should/might/could do
注:从句中谓语不是were/had done/should结构,而是动词的过去式(表格中用did代替) ,此时不符合If 虚拟语气变倒装结构,另外,在倒装结构中,be 动词也是统一用were,不随人称和时态而变化。
例:
1. 如果我是你,我会接受这个提议。
正常语序:If I were you, I would accept the offer.
从句部分含be 动词were,符合上述,可变倒装
倒装语序:Were I you, I would accept the offer.
2. 如果我们住在同一座城市,我们就能更经常见面。
正常语序:If we lived in the same city,we could see each other more often.
倒装语序:无,因为本从句中谓语动词是lived,不符合上述所说含有were/had done/should结构可省略if变倒装结构,所以无法变成倒装句。
3. 如果她早知道这个会议,她就来参加了。
正常语序:If she had known about the meeting,she would have attended.
从句部分含had done结构,符合上述,可变倒装
倒装语序:Had she known about the meeting,she would have attended.
4. 如果我这次成功得到了第一名,我就会大受鼓舞。
正常语序:If I were to succeed in getting first place this time, I would be greatly encouraged.
从句部分含有were结构,符合上述,可变倒装
倒装语序:Were I to succeed in getting first place this time, I would be greatly encouraged.
5. 万一明天下雨,我们就待在家里。
正常语序:If it should rain tomorrow,we would stay at home.
从句部分含有情态动词should,符合上述,可变倒装
倒装语序:Should it rain tomorrow,we would stay at home.
二、练一练
按要求翻译下列句子(使用if虚拟语气及倒装),若没有倒装结构的,写无,并补充理由。
1. 如果没有你的及时指导,我不会取得如此大的成功。
正常语序:_______________________________________
倒装语序:_______________________________________
2. 如果不是你教我知识,我的英语无法取得巨大进步。
正常语序:_______________________________________
倒装语序:_______________________________________
3. 如果不是你的耐心陪伴,我就不可能养成这么好的学习习惯。
正常语序:_______________________________________
倒装语序:_______________________________________
4. 如果不是这次活动,我们永远都没有机会对老师表达我们真诚的感激之情。
正常语序:_______________________________________
倒装语序:_______________________________________
5. 如果我是你,我就耐心倾听女儿的想法。
正常语序:_______________________________________
倒装语序:_______________________________________
6.如果我是你,我就刊登一些指导中学生英语学习的文章。
正常语序:_______________________________________
倒装语序:_______________________________________
7.如果不是因为要照看我侄女,我已经按照计划和你去野餐了。
正常语序:_______________________________________
倒装语序:_______________________________________
8.如果不是因为期末考试,我肯定会及时回复你的邮件。
正常语序:_______________________________________
倒装语序:_______________________________________
9.如果不是这次特殊的经历,我就无法理解互相信任与宽容的重要性。
正常语序:_______________________________________
倒装语序:_______________________________________
10.如果没有这一天的劳累,我就无法理解农民的辛苦。
正常语序:_______________________________________
倒装语序:_______________________________________
11.如果不是父母的支持,我就无法过上无忧无虑的生活。
正常语序:_______________________________________
倒装语序:_______________________________________
12.如果我今天没有做家务,我永远都无法理解父母的辛苦。
正常语序:_______________________________________
倒装语序:_______________________________________
13.如果不是这次越野跑活动,我就无法理解坚持的重要性。
正常语序:_______________________________________
倒装语序:_______________________________________
14.如果五年前我掌握了英语,我就会出国去进一步学习。
正常语序:_______________________________________
倒装语序:_______________________________________
参考答案
1.
正常语序:If it hadn’t been for your timely guidance, I wouldn’t have achieved such great success.
倒装语序:Had it not been for your timely guidance, I wouldn’t have achieved such great success.
2.
正常语序:If you hadn’t taught me knowledge, I couldn’t have made great progress in my English.
倒装语序:Had you not taught me knowledge, I couldn’t have made great progress in my English.
3.
正常语序:If it hadn’t been for your patient company, I couldn’t have developed such good learning habits.
倒装语序:Had it not been for your patient company, I couldn’t have developed such good learning habits.
4.
正常语序:If it hadn’t been for this activity, we would never have had a chance to express our sincere thanks to our teachers.
倒装语序:Had it not been for this activity, we would never have had a chance to express our sincere thanks to our teachers.
5.
正常语序:If I were you, I would listen to my daughter’s ideas patiently. 倒装语序:Were I you, I would listen to my daughter’s ideas patiently.
6.
正常语序:If I were you, I would publish some articles to guide middleschool students in their English learning.
倒装语序:Were I you, I would publish some articles to guide middleschool students in their English learning.
7.
正常语序:If I hadn’t had to look after my niece, I would have gone for a picnic with you as planned.
倒装语序:Had I not had to look after my niece, I would have gone for a picnic with you as planned.
8.
正常语序:If it hadn’t been for the final exam, I would have replied to your email in time.
倒装语序:Had it not been for the final exam, I would have replied to your email in time.
9.
正常语序:If it hadn’t been for this special experience, I couldn’t have understood the importance of mutual trust and tolerance.
倒装语序:Had it not been for this special experience, I couldn’t have understood the importance of mutual trust and tolerance.
10.
正常语序:If it hadn’t been for one day’s hard work, I couldn’t have understood farmers’ hardships.
倒装语序:Had it not been for one day’s hard work, I couldn’t have understood farmers’ hardships.
11.
正常语序:If it hadn’t been for my parents’ support, I couldn’t have lived a carefree life.
倒装语序:Had it not been for my parents’ support, I couldn’t have lived a carefree life.
12.
正常语序:If I hadn’t done housework today, I would never have understood my parents’ hardships. 倒装语序:Had I not done housework today, I would never have understood my parents’ hardships.
13.
正常语序:If it hadn’t been for this crosscountry running activity, I couldn’t have understood the importance of perseverance.
倒装语序:Had it not been for this crosscountry running activity, I couldn’t have understood the importance of perseverance.
14.正常语序:If I had mastered English five years ago, I would have gone abroad for further study.
倒装语序:Had I mastered English five years ago, I would have gone abroad for further study.
学科网(北京)股份有限公司
$