1. 【解析】选D。句中so. . . that引导结果状语从句,表示主句的动作或状态达到某种程度而引起的结果。
2.【解析】选 B。make a breakthrough表示“突破”,是由make构成的动词短语,看成不及物动词。注意progress为不可数名词,前面不能有a。make a step“走一步”,与语境不符; process过程。
3.【解析】选 C。本句考查与过去事实相反的虚拟条件句,其构成是:从句:If+主语+had+过去分词; 主句:主语+would (should,could,might) +have+过去分词。