中考英语虚拟语气专项训练及答案及解析
- 格式:doc
- 大小:62.00 KB
- 文档页数:9
中考英语虚拟语气基础练习题40题带答案解析1.If I were you,I would study harder.A.wasB.amC.beD.were答案解析:D。
本题考查对现在情况的虚拟语气,if 引导的条件状语从句中,be 动词一律用were。
2.If I had more time,I would read more books.A.haveB.hadC.hasD.having答案解析:B。
对现在情况虚拟,if 条件句用一般过去时,have 的过去式是had。
3.If he were taller,he could play basketball better.A.isB.wasC.beD.were答案解析:D。
同样是对现在情况的虚拟,be 动词用were。
4.If she had a car,she would go on a trip.A.hasB.hadC.haveD.having答案解析:B。
条件句对现在虚拟,用一般过去时,had 是have 的过去式。
5.If we had enough money,we would buy a new house.A.haveB.hadC.hasD.having答案解析:B。
对现在情况虚拟,have 的过去式had。
6.If I were a bird,I could fly in the sky.A.wasB.amC.beD.were答案解析:D。
对现在虚拟,be 动词用were。
7.If he had free time,he would watch movies.A.hasB.hadC.haveD.having答案解析:B。
条件句对现在虚拟,用had。
8.If she were a singer,she would sing beautiful songs.A.isB.wasC.beD.were答案解析:D。
对现在情况虚拟,be 动词用were。
初三英语虚拟语气练习题20题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的条件句中,be 动词统一用were,主句谓语动词用“would/could/should/might+动词原形”。
A 选项will 用于一般将来时,不符合虚拟语气的用法;C 选项shall 一般用于第一人称,在这里也不合适;D 选项should 虽然也可以用在虚拟语气中,但通常表示“应该”,在这里意思不如would 贴切。
2.If he had time, he ______ go to the park.A.willB.wouldC.shallD.should答案解析:B。
同样是对现在情况的虚拟语气。
if 条件句中用了had,表示虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 错误;C 选项shall 错误;D 选项should 意思不太符合此语境。
3.If she ______ rich, she would travel around the world.A.isB.wasC.wereD.are答案解析:C。
虚拟语气中,be 动词在与现在情况虚拟时,无论主语是单数还是复数,都用were。
A 选项is 是一般现在时,不符合虚拟语气;B 选项was 错误;D 选项are 一般现在时,也不对。
4.If I ______ a bird, I could fly in the sky.A.amB.wasC.wereD.be答案解析:C。
对现在情况虚拟,be 动词用were。
A 选项am 是一般现在时;B 选项was 错误;D 选项be 单独使用不符合语法。
5.If they ______ more careful, they wouldn't make so many mistakes.A.areB.wereC.will beD.would be答案解析:B。
中考英语虚拟语气题20套(带答案)一、初中英语虚拟语气1.I’m so busy. If I ______ time, I ______ have a good rest.A.have, would B.have, could C.had, would D.had, will【答案】C【解析】试题分析: 句意:我太忙了,如果我有时间,我就会好好休息一下。
从句if +过去式,主句would +动词原形,表明与将来相反的虚拟语气,故答案选C.考点:考查虚拟语气。
2.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。
本题考查对将来的虚拟语气。
即“if+过去时,主语+should/would/could/might do”结构。
故选B。
点睛:虚拟情况从句主句对现在的虚拟过去式(be一般用were)should/would/could/might+do对过去的虚拟had+过去分词should/would/could/might+have done对将来的虚拟过去式(be一般用were)should/would/could/might+do should+动词原形were+to do3.Mr. White _____ at 8:30 for the meeting, but he didn't show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。
should have done:本来应该做某事而实际上没做。
【英语】中考英语虚拟语气专项练习及解析一、初中英语虚拟语气1. If I ______ you, I _____the job.A.was; will take B.was; would take C.were; would take D.were; will take 【答案】 C【解析】试题分析:句意:如果我是你,我就要这份工作。
If引导的句子是愿望时,用过去式表示,而且系动词用were,主句用would加原形。
故选C。
考点: 考查虚拟语气的用法。
2.If I _______ you, I would say another student could do it better.A.was B.were C.were D.are【答案】B【解析】【详解】句意:如果我是你,我会说另一个学生可以把它做得更好。
考查虚拟语气。
根据句意可知“现在事实”相反,此句是虚拟语气,be动词使用were;故选A。
3.Mr. White _____ at 8:30 for the meeting, but he didn't show up.A.should have arrived B.should arriveC.should have had arrived D.should be arriving【答案】A【解析】试题分析:句意:怀特先生本来应该在8:30到会,但他却没有出现。
should have done:本来应该做某事而实际上没做。
故选A考点:情态动词4.--What would you do if you ____ a million dollars?--I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。
结合语境可知条件从句中描述的是与将来相反的事实,故用一般过去时态,选B。
初三英语虚拟语气练习题20题含答案解析1.If I were you,I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句中,对现在情况的虚拟要用“if+主语+动词的过去式(be 动词用were),主语+would/could/should/might+动词原形”。
选项A 是一般将来时,不符合虚拟语气用法;选项 C 和 D 虽然也可以在虚拟语气中使用,但在这里与语境不符。
只有选项 B would 符合对现在情况的虚拟语气用法。
2.If he ______ more time,he could finish his homework.A.hasB.hadC.haveD.would have答案解析:B。
对现在情况的虚拟语气,if 从句用动词的过去式。
选项 A 是一般现在时第三人称单数形式,不符合;选项C 是动词原形,一般现在时,不符合;选项D 是对过去情况的虚拟语气的形式,不符合。
只有选项B had 符合对现在情况的虚拟语气用法。
3.If I ______ a bird,I could fly in the sky.A.amB.wasC.wereD.be答案解析:C。
在虚拟语气中,be 动词一律用were。
选项A 是一般现在时,不符合虚拟语气用法;选项B was 一般用于过去时或非虚拟语气中,不符合;选项 D be 一般不单独使用在这种情况下。
只有选项C were 符合对现在情况的虚拟语气用法。
4.If she ______ taller,she could play basketball better.A.isB.wasC.wereD.be答案解析:C。
理由同第三题,对现在情况的虚拟语气中be 动词用were。
选项 A 一般现在时,不符合;选项B was 一般用于过去时或非虚拟语气中,不符合;选项D be 一般不单独使用在这种情况下。
【英语】人教版中考英语虚拟语气专题复习练习(含解析)经典一、初中英语虚拟语气1.If I ________ invited tonight, I would go to the dinner party.A.was B.were C.am D.is【答案】B【解析】试题分析:句意:如果我今晚受到邀请,我会去参加晚宴的。
由整个题干可知,现实情况与事实相反,是非真实的情况,是虚拟语气,虚拟语气中be都用were,故选B。
考点: 考查虚拟语气的用法。
2. If I ____Alice, I _____them the truth.A. was , would tellB. were ,would tellC. am, will tell D.is , will tell【答案】B【解析】试题分析:本题的含义是如果我是你,我将告诉他们真相,本题if引导的是一个虚拟的条件句,在虚拟句中,be用were,主句通常用过去的一种,will应该用would,故本题选B。
考点:if引导的虚拟条件句。
点评:在英文中条件句有两种,一种是真实的条件句,if后遇到将来时用一般现在时,一种是虚拟的条件句,if后用过去时,be用were,在英文的实际使用中应该注意它们的区别。
3. I________ a big house for my family if I _____ a lot of money.A.would buy, have B.would buy, hadC.will buy; had D.will buy, will have【答案】B【解析】试题分析:句意:如果我有很多钱,我要给家人买个大大的房子。
句子用虚拟语气,所以动词用过去式,would,had,故选B。
考点:考查虚拟语气。
4.— What would you do if you _______ a million dollars?— I would give it to charity.A.have B.had C.will have D.would have【答案】B【解析】试题分析:句意:-如果你有一百万美元你会做什么?-我会把它捐给慈善事业。
(英语)初中英语虚拟语气真题汇编(含答案)含解析一、初中英语虚拟语气1.If I _____ you ,I _____ them the story.A. was , tell B.were , will tell C.were ,wou ld tell D.am. would tell【答案】C【解析】试题分析:句意:如果我是你,我会告诉他们这个故事。
本题考查虚拟语气,if 从句中用一般过去时,主句中用would +动词原形,表示与现在的事实相反。
故选C。
考点:考查虚拟语气的用法。
2.--What would you do if you ____ a million dollars?--I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。
结合语境可知条件从句中描述的是与将来相反的事实,故用一般过去时态,选B。
考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
判断是真实条件句还是非真实条件句。
只有在非真实条件句中才使用虚拟语气。
通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。
1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:3.If I ________ ten years younger, I _________ piano lessons and go to a music college. A.am; will take B.was; took C.were; will take D.were; would take【答案】D【解析】试题分析:if虚拟语气中,对现在的情况进行虚拟,从句谓语动词均用一般过去时(be动词用were),主句用would/should/could/might+do.句意:如果我再年轻十岁,我会参加钢琴课程并去上音乐大学。
中考英语虚拟语气练习题40题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,主句用“would+动词原形”。
A 选项will 表示将来时态,不符合虚拟语气用法;C 选项can 表示能力,也不符合虚拟语气;D 选项must 表示必须,同样不符合虚拟语气在此处的用法。
2.If he _____ more time, he could finish the project.A.haveB.hadC.hasD.would have答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,had 是have 的过去式,主句用“could+动词原形”。
A 选项have 是原形,不符合虚拟语气;C 选项has 是第三人称单数形式,也不符合;D 选项would have 一般用于对过去情况的虚拟,此处不适用。
3.If she _____ to the party, she would have a great time.A.goesB.wentC.will goD.would go答案解析:B。
此句是对现在或将来情况的虚拟,if 从句用一般过去时,went 是go 的过去式,主句用“would+动词原形”。
A 选项goes 是一般现在时,不符合;C 选项will go 是将来时态,不符合;D 选项would go 一般用于对过去情况的虚拟或if 从句是过去完成时的情况,此处不适用。
4.If they _____ here now, we could ask them for help.A.areB.wereC.will beD.would be答案解析:B。
此句是对现在情况的虚拟,if 从句用一般过去时,were 是be 的过去式,主句用“could+动词原形”。
【英语】英语虚拟语气练习题含答案及解析一、初中英语虚拟语气1.I don’t know if he _______tomorrow.A. Will come B.comes C.came D.has come【答案】A【解析】考查时态。
tomorrow 为将来的时间故用一般将来时态,所以选A。
2.The workers insisted that they a free lunch every noon and the boss hadto do that.A.be given B.being given C.will be to give D.were given【答案】A【解析】句意:工人们坚持要求他们每天中午都有免费的午餐,老板必须这样做。
考查虚拟语气。
insist坚持,要求,其后面的宾语从句要用虚拟语气,跟虚拟式动词原形或者“should + 动词原形” 。
结合句意和语境可知选A。
3.--- If I_______ one million dollars, I would give it to medical research.---If I _______ you, I would give it to charity.A.will have, am B.would have, was C.had, were D.have, is【答案】C【解析】考察虚拟语气。
第一空,虚拟语气,与现在相反,用过去时。
第二空,虚拟语气,与现在相反,用过去时,be动词用were。
故选C4. If I went to the moon, I ______ bring something unusual back to the earth.A.couldB.willC.wouldD.shall【答案】C【解析】试题分析:此题考查if引导的条件状语从句的相关知识。
根据语境可知此句的含义是如果我去月球,我会带回一些不同寻常的东西。
中考英语虚拟语气基础练习题30题含答案解析1.If I were a bird, I ______ fly freely in the sky.A.canB.couldC.willD.would答案解析:D。
虚拟语气对现在情况虚拟,结构为“if+主语+动词的过去式(be 动词用were),主语+would/could/should/might+动词原形”。
A 选项can 不能用于虚拟语气;B 选项could 意思不合适;C 选项will 也不能用于虚拟语气;D 选项would 符合虚拟语气结构。
2.If he had time, he ______ play basketball with us.A.canB.couldC.willD.would答案解析:D。
理由同上。
A 选项can 不对;B 选项could 意思不准确;C 选项will 错误;D 选项would 符合虚拟语气对现在情况的结构。
3.If my sister were taller, she ______ be in the school basketball team.A.canB.couldC.will答案解析:D。
按照虚拟语气对现在情况虚拟的结构,D 选项正确。
A 选项can 不行;B 选项could 单独看也不合适;C 选项will 错误。
4.If I had a lot of money, I ______ buy a big house.A.canB.couldC.willD.would答案解析:D。
虚拟语气对现在情况虚拟,D 选项would 符合。
A 选项can 不用于此;B 选项could 不准确;C 选项will 错误。
5.If my parents were here, they ______ help me with my homework.A.canB.couldC.willD.would答案解析:D。
D 选项would 符合虚拟语气结构。
中考英语虚拟语气运用练习题20题含答案解析1.If I were you, I ______ study harder.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气用法;C 选项shall 通常用于第一人称将来时,不是虚拟语气;D 选项should 在此处意思不太符合语境。
2.If I had a lot of money, I ______ buy a big house.A.willB.wouldC.shallD.should答案解析:B。
理由同上。
A 选项will 不是虚拟语气;C 选项shall 不是虚拟语气;D 选项should 意思不太恰当。
3.If I knew his number, I ______ call him.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不太符合。
4.If I were taller, I ______ play basketball better.A.willB.wouldC.shallD.should答案解析:B。
理由同上。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不合适。
5.If I had more time, I ______ read more books.A.willB.wouldC.shallD.should答案解析:B。
对现在情况虚拟,主句用“would/could/should/might+动词原形”。
A 选项will 不是虚拟语气;C 选项shall 不用于此;D 选项should 不太符合语境。
(英语)中考英语虚拟语气专项训练100(附答案)及解析一、初中英语虚拟语气1. If I __you . I__study harder.A.am , will B.was, would C.were, would D.were, will【答案】C【解析】试题分析:句意:如果我是你,我会更努力学习。
这个句子要用虚拟语气,表示与事实相反。
所以用过去式were, would,故选C。
考点:考查虚拟语气。
2.You should_______ watched TV. There is so much work to do,A.not have B.have not C.not D.not having【答案】A【解析】句意“你本不应该看足球比赛,你有许多的工作要做”。
本题考查虚拟语气,shouldn't have done本不该做……却做了。
根据句意,故选A。
3.--- If I_______ one million dollars, I would give it to medical research.---If I _______ you, I would give it to charity.A.will have, am B.would have, was C.had, were D.have, is【答案】C【解析】考察虚拟语气。
第一空,虚拟语气,与现在相反,用过去时。
第二空,虚拟语气,与现在相反,用过去时,be动词用were。
故选C4.If I you, I the job.A.am; will take B.was; would takeC.were; would take D.are; will take【答案】C【解析】试题分析:句意:如果我是你,我会接受这份工作。
结合语境可知本句描述的是与现状相反的事实,故从句用过去时态,主句用过去将来时态。
选C。
考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
中考英语虚拟语气运用练习题30题答案解析版1. If I ____ more time, I would read more books.A. haveB. hadC. will haveD. would have答案:B解析:这是一个与现在事实相反的虚拟语气句子。
在if引导的非真实条件句中,如果与现在事实相反,从句的动词形式是一般过去时(be动词用were),主句用would + 动词原形。
这里表达如果我有更多时间((实际上没有更多时间),我就会读更多书,所以从句用had。
2. If she ____ to the party tomorrow, she would meet a lot of friends.A. goesB. wentC. will goD. would go答案:B解析:这是与将来事实相反的虚拟语气。
在if引导的非真实条件句中,表示与将来事实相反时,从句可以用一般过去时,主句用would + 动词原形。
这里表达如果她明天去参加聚会(实际可能不去),她将会遇到很多朋友,所以从句用went。
3. If he ____ his homework yesterday, he wouldn't be punished today.A. didB. had doneC. doesD. would do答案:B解析:这是与过去事实相反的虚拟语气。
在if引导的非真实条件句中,与过去事实相反时,从句用had + 过去分词,主句用would + have + 过去分词。
这里表达如果他昨天做了作业(实际上没做),他今天就不会被惩罚了,所以从句用had done。
4. If they ____ enough money, they would buy a new house.A. haveB. hadC. will haveD. would have答案:B解析:这是与现在事实相反的虚拟语气。
(英语)中考必刷题英语虚拟语气题含解析一、初中英语虚拟语气1.If I______you, I_______go there at once.A.am, would B.were, would C.were, will D.am, will【答案】B【解析】试题分析:句意:如果我是你,我会马上去那里。
句子用到了虚拟语气,系动词be要用were;will要用过去式would,结合题意故选B。
考点:考查虚拟语气。
2.If I not so busy ,I with you .A.was , would go B.were , would goC.was , should go D.were , will go【答案】B【解析】句意“如果我不忙,我就跟你去”。
本题考查对将来的虚拟语气。
即“if+过去时,主语+should/would/could/might do”结构。
故选B。
点睛:3.You should_______ watched TV. There is so much work to do,A.not have B.have not C.not D.not having【答案】A【解析】句意“你本不应该看足球比赛,你有许多的工作要做”。
本题考查虚拟语气,shouldn't have done本不该做……却做了。
根据句意,故选A。
4.If I you, I the army.A.am, would join B.were, would join C.am, will join D.were, will join【答案】B【解析】试题分析:句意:如果我是你,我会参军.结合语境可知本句是对客观状况的虚拟,故用过去时态,主句用过去将来时态.选B.考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
判断是真实条件句还是非真实条件句。
中考英语虚拟语气特殊形式练习题40题含答案解析1. If I _____ you, I would take an umbrella with me. It looks like it's going to rain.A. amB. wasC. wereD. be答案:C。
解析:这是一个典型的虚拟语气句子,表示与现在事实相反的假设。
在虚拟语气中,be动词不管主语是什么,一律用were,而不用was。
A选项am是一般现在时的形式,不符合虚拟语气语法;B选项was在虚拟语气中是错误用法;D选项be形式错误。
2. I wish I _____ fly like a bird.A. canB. couldC. willD. would答案:B。
解析:wish后的宾语从句用虚拟语气,表示与现在事实相反的愿望。
表示能力时,在虚拟语气中要用could,而不是can(A 选项),will C选项)表示将来,would D选项)虽然也是will的过去式,但在这里表示能力要用could。
3. If only he _____ here now!A. isB. wasC. wereD. be答案:C。
解析:if only引导的句子表示一种强烈的愿望,用虚拟语气,与现在事实相反时be动词用were,A选项is是一般现在时形式,不符合;B选项was在虚拟语气中这种情况下不用;D选项be 形式错误。
4. It's high time we _____ to bed.A. goB. wentC. will goD. would go答案:B。
解析:It's high time(that)...句型中,that可省略,从句要用虚拟语气,动词形式为一般过去式,表示“该做某事了”,与现在事实不符。
A选项go是一般现在时;C选项will go是一般将来时;D选项would go虽然也是虚拟语气形式,但在这里要用一般过去式went。
【英语】中考英语虚拟语气真题汇编(含答案)及解析一、初中英语虚拟语气1. If I __you . I__study harder.A.am , will B.was, would C.were, would D.were, will【答案】C【解析】试题分析:句意:如果我是你,我会更努力学习。
这个句子要用虚拟语气,表示与事实相反。
所以用过去式were, would,故选C。
考点:考查虚拟语气。
2.If I _______ you, I would say another student could do it better.A.was B.were C.were D.are【答案】B【解析】【详解】句意:如果我是你,我会说另一个学生可以把它做得更好。
考查虚拟语气。
根据句意可知“现在事实”相反,此句是虚拟语气,be动词使用were;故选A。
3.--What would you do if you ____ a million dollars?--I’d give it to the charityA.win B.won C.will win D.is to win【答案】B【解析】试题分析:句意:如果你赢了一百万美元,你要做什么?——我会把它捐给慈善机构。
结合语境可知条件从句中描述的是与将来相反的事实,故用一般过去时态,选B。
考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
判断是真实条件句还是非真实条件句。
只有在非真实条件句中才使用虚拟语气。
通过句子意思,看假设的条件是否能够实现,能够实现是真实条件句,不能使用虚拟语气;假设的条件不能实现则是非真实条件句,要用虚拟语气.判断这个假设是与哪个事实相反。
1、与现在事实相反若与现在事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”2、与过去事实相反若与过去事实相反,条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”3、与将来事实相反若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”:4.If I you, I the army.A.am, would join B.were, would join C.am, will join D.were, will join【答案】B【解析】试题分析:句意:如果我是你,我会参军.结合语境可知本句是对客观状况的虚拟,故用过去时态,主句用过去将来时态.选B.考点:if引导的条件状语从句点评:虚拟语气是一种特殊的动词形式,用来表示说话人所说的话并不是事实,而是一种假设、愿望、怀疑或推测。
中考英语虚拟语气特殊形式练习题30题含答案解析1.If I were you, I _____ study harder.A.willB.wouldC.canD.must答案解析:B。
本题考查对现在情况的虚拟语气。
if 引导的虚拟条件句,若表示与现在事实相反,从句用一般过去时(be 动词用were),主句用“would/could/should/might+动词原形”。
A 选项will 用于一般将来时;C 选项can 表示能力;D 选项must 表示必须,都不符合虚拟语气的用法。
2.She would pass the exam if she _____ more time.A.hasB.hadC.haveD.will have答案解析:B。
对现在情况的虚拟语气,从句用一般过去时,had 是have 的过去式。
A 选项has 用于一般现在时第三人称单数;C 选项have 用于一般现在时非第三人称单数;D 选项will have 用于一般将来时,都不符合虚拟语气对现在情况的用法。
3.If he _____ careful, he wouldn't make so many mistakes.A.isB.wasC.wereD.be答案解析:C。
虚拟语气中be 动词在与现在事实相反的条件句中一律用were。
A 选项is 用于一般现在时;B 选项was 用于主语是单数且不是虚拟语气的情况;D 选项be 单独用在语法上不准确。
4.They _____ happier if they had more friends.A.would beB.will beC.areD.were答案解析:A。
对现在情况的虚拟语气,主句用“would/could/should/might+动词原形”。
B 选项will be 用于一般将来时;C 选项are 用于一般现在时;D 选项were 用于从句中表示与现在事实相反的情况。