资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
人教版英语精品资料(精修版)www.ks5u.comUnit 2 Poems Period 3Grammar & Writing 课时精练(人教版选修6,课标通用)时间:45分钟.用所给动词的适当形式填空1We didnt know his telephone number, otherwise we _(telephone) him.2But for the storm, we _(arrive) earlier. 3. I _ (go) to visit him in the hospital, but I _(occupy) the whole of last week.4If I _ (know )her telephone number, I _ (give)her a ring now.5. If John _ (not hurt) his leg, he _ (win) the race.6Without music, the world _ (be)a dull place.7_ I _(not see) it with my own eyes, I _ (not believe) it.8John pretends as if he _ (not know)the thing at all, but in fact he _ (know) it very well.9The advice is that we _ (leave) at once.10I would rather everything _ (not happen) in the past.答案1.would have telephoned2.should have arrived3.would have gone;occupied4.knew;would give5.hadnt hurt;would have won6.would be7.Had;not seen;would not have believed8.didnt know;knows9.(should) leave10.hadnt happened.用虚拟语气完成下列句子1_ _ _ _ _, I would study abroad. 要是我还年轻十岁的话,我会去国外学习。2Without electronic computers, much of todays advanced technology _ _ _ _ _. 要是没有电脑的话,就不会取得当前这么多的先进技术。3They _ _ _ _ _ _ _ two days earlier but that _ _ _ _ _ with the line. 若不是线路有问题的话,他们两天前就与我们取得联系了。 4Supposing _ _ _ _ _. 假如明天不是星期六(就好了)。5We would pay the bonus provided the job _ _ _ _ _ _. 如果工作在昨天按时完成的话我们会发放奖金的。 答案1.Were I ten years younger2.would not have been achieved3.would have got in touch with us;there had been something wrong4.it were not Saturday tomorrow5.had been completed on time yesterday.单项填空1I_sooner but I didnt know that they were waiting for me.Ahad come Bwas comingCwould come Dwould have come答案D考查虚拟语气。句意:要是我知道他们等我,我就会早点来了。题干中but I didnt know.用了过去时,表示过去的事实,主句应用表示与过去事实相反的虚拟语气,相当于 If I had known that they were waiting for me, I would have come sooner.。故选D项。2_, we could not have finished the work on time.AIf they do not help us BWas it not for their helpCShould they offer to help us DBut for their help答案D这里是含蓄虚拟语气用法。这句话的意思是:要不是他们帮忙,我们不会按时完成工作的。3_today, he would get there by Friday.AWas he leaving BIf he is leaving CWere he to leave DIf he leaves答案C考查倒装虚拟语气。原来顺序是:If he were to leave today, 表示对将要发生动作的虚拟,用过去将来时。句意:如果他今天出发的话,那周五就应该到了。4If only I_how to operate a computer as you do!Ahad known Bwould knowCshould know Dknew答案Dif only引导的句子,与wish用法一样,对现在的情况表示虚拟,用过去时。选D项。句意:要是我像你一样懂得怎样操作计算机就好了。5The chairman requested that_.Athe members studied the problem more carefullyBthe problems were more carefully studiedCthe problems could be studied with more careDthe members study the problem more carefully答案Dsuggest, request,order,demand,insist等表示建议,命令,要求,坚持的词后加宾语从句,要用虚拟语气,动词形式为(should)do。选D项。6I_through that bitter period without your generous help.Acouldnt have gone Bdidnt goCwouldnt go Dhadnt gone答案A考查虚拟语气的用法。句意:如果没有你的热心帮助,我肯定无法度过那段艰难的日子。根据句意可知,此句为对过去事情的假设,主句应该为“情态动词 have done”结构,故A项正确。7There was a half smile on his face which suggested that he_happy to have given his life for his country.Awas Bshould beCwould be Dwere答案Asuggest在做“表明,暗示”解释时,后面的从句不用虚拟语气。选A项。句意:他脸上微微的笑容表明他很高兴将自己的生命献给了国家。8If we_the other road, we might have arrived here in time for the meeting.Atake Bhad takenCtook Dhave taken答案B句意:如果我们走另一条路的话,我们或许能够及时到达这里参加这次会议了。根据主句的谓语动词might have arrived可以推出,本句是与过去事实相反的虚拟语气,所以if条件句中应该用过去完成时。9Had I known about this computer program, a huge amount of time and energy_.Awould have been saved B. had been savedCwill be saved D. was saved答案A句意:如果我知道这个电脑程序,就会节省大量的时间和精力。由“Had I known”可知,从句为与过去事实相反的虚拟条件句,省略了if。所以主句谓语形式应为 would have done。10_the present economic crisis go on, the society would face a more troublesome situation.(2013西安高二检测)AWould BShould CMight DCould答案B句意:如果当前的经济危机继续下去,社会将面临更加困难的局面。根据主句中的would可以得知此处是对于将来时间进行的虚拟,从句用if十主语should do sth,去掉if应把should提前,故选B项。11Why didnt you tell me there was no meeting today? I_all the way here through the heavy snow.Aneednt have driven Bcant have drivenCmustnt have driven
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号