问题描述:
1._____thedoctornotbeensentoutatonce,theboywhowasknockeddownbyapassingcarwouldnothavebeensaved.
A,HavingB,Hadc,IfD,Unless
B
2.Youhavaatemperature.i'dthinkyouhadbetter_____toschooltoday.
A,don'tgoB,nottogoC,notgoingD,notgo
D,选择B为什么错?
3.Readingisoneofthechiefways_____someonewhohasleftschoolremaineducated.
AbywhichBinthat
CfromwhichDinwhich
为什么
4.Canyoutellme____afast-foodrestaurntnearby?
AwhetheristhereBwhatthereifCthatisthereDifthereis
申忠如回答:
1.B
此题考查if引导的条件状语从句的虚拟语气中的倒装和省略用法.
根据句意,此题为对过去所发生动作的虚拟,所以从句用过去完成时,主句用“would/could/mighthavedonesth”构成谓语.
而且从句的had可以提前至从句句首,并省略if,即:
Hadthedoctornotbeensentoutatonce
=Ifthedoctorhadnotbeensentoutatonce
2.D
此题中的hadbetter视为情态动词,故其肯定句为:hadbetter+动词原形,而否定句为:hadbetternot+动词原形
3.A
该题考查定语从句中“介词+关系代词”的用法.
bywhichsomeonewhohasleftschoolremaineducated
=someonewhohasleftschoolremaineducatedbywhich
=someonewhohasleftschoolremaineducatedbyreading
4.D
此题考查宾语从句的句序用法.
固定短语tellsbsth,所以____afast-foodrestaurntnearby是一个宾语从句,相当于前搭配中的sth.
宾语从句句序为:引导词that/if/whether/特殊疑问词+陈述句.
而therebe句型的陈述句序当然是要求be在there的后面,排除AC;
而上述引导词只能用其中一个,排除B.
D中的if=whether,意思是“是否”,而该宾语从句可以翻译为:附近是否有一个快餐店.