考点七情态动词和虚拟语气限时25分钟一、单句语法填空1.We________(enjoy)thesunshineinSanyanowifitwerenotforthedelayofourflight
答案:wouldbeenjoying句意:要不是耽搁了航班,我们现在正在三亚享受阳光
根据后面的“now”和“ifitwerenotfor
”可知,此处是对现在状况的虚拟,故主句用wouldbedoing
2.WhenIwassmall,mymom________readmestoriesatnight
答案:would句意:当我小时候,我母亲常常在晚上给我读故事
would“过去常常”,表示过去的习惯性的行为
3.Theaccident________havebeencausedbyadogrunningacrosstheroad,butwedon'tknowforsure
答案:might句意:事故可能是由一条横穿马路的狗引起的,但我们不确定
分析句子可知,本句是对过去动作的推测,可能性不大,故填might
4.Helookedsohungryasthoughhe________(eat)adecentmealforamonth
答案:hadn'teaten句意:他看起来如此饿好像已有一个月没有吃过一顿像样的饭了
由主句中的looked可知,asif/though后面跟过去完成时表示对过去的虚拟
5.Iwascaughtinatrafficjamforoveranhour,otherwise,I________(keep)youwaitingforsuchalongtime
答案:wouldn'thavekept句意:我在交通堵塞中被困了一个多小时,否则我不会让你等这么长时间
句中用了虚拟语气,otherwise说明后面句子的内容和过去事实