第 5 讲 情态动词和虚拟语气[小题夯基练]单句语法填空1.They ________ (arrive) at suppertime but their flight was delayed.解析:should have arrived [should have done sth.意为“(过去)本应该做某事而未做”,分析句意可得出答案。]2.Maybe if I ________ (study) science,and not literature then,I would be able to give you more help.解析:had studied [根据 then 一词可确定此处表示与过去事实相反,故 if 引导的从句部分用 had done 形式。]3.Teachers recommend parents ________ (not allow) their children to watch too much TV.解析:(should) not allow [recommend,suggest,advise,order,request,insist 等表示“建议、命令、要求”等意思的动词,后接宾语从句时,宾语从句的谓语动词常用“should+动词原形”,should 可省略,此处表示老师建议家长不允许孩子看太多电视。]4.He always acts as if he ________(know) everything.解析:knew [在 as if 引导的方式状语从句中,用一般过去时表示与现在事实相反。]5.If we had taken such effective measures much earlier,the river ________ (not pollute) so seriously now.解析:would not be polluted [从句表示与过去事实相反,由 now 可知,主句表示与现在事实相反,故主句谓语动词用“would+动词原形”,且 river 与 pollute 构成被动关系。]6.—What will you do during the summer holiday?—I don't know,but it's high time that I ________ (decide) something.解析:decided/should decide [在 It's (high) time that...中,that 从句应用虚拟语气,从句谓语用 should do 或过去式。]7.—Where have you been?—I ________ (stick) in the heavy traffic.Otherwise I ________ (come) here earlier.解析:was/got stuck;would have come [第一空表示过去的一个客观事实,用一般过去时;第二空表示与过去相反的虚拟语气主句用 would have done 结构。]8.—Would you mind if I set out earlier tomorrow morning?—Well,I would rather you ________ (not do).解析:didn't [would rather 后的宾语从句需用虚拟语气,表示与现在或将来事实相反,谓语动词用一般过去式...