【C10】A.asB.ifC.becauseD.while
在职攻硕英语
已帮助 人
-
正确答案:B
本题要求填入的是一个连接词,用来连接一个表示与过去事实相反的虚拟条件句。本句的意思是说:“如果没有科学家早年打下的基础,那些在科学上接受过很少或没有接受过训练的人就不可能有所发明创造。"B项if通常用在条件句中,因而是答案,由于整个句子比较长、结构比较复杂,如果把主句中的主语改成they,即theymightnothavemadetheirinventionsifagroundworkhadnotbeenlaid…,则整个句子的结构就可以看得比较清楚了。C项because和A项as常用来连接表示原因的状语从句。如果本句的主句中不是用mightnothavemade,而是用didnotmake,连接词就可以用be—cause或as,但这样一来,本句在上下文中就说不通了。D项while一般用来连接表示时间的状语从句,或连接一个转换语气的并列句。因此,while用在本句中是不合适的。
