问题补充:
it for your help,I couldn have made any progress.
A. Had;not been
B. Should;not been
C. Did;not been
D. Not;be
答案:
(答案→)A. Had;not been
B. Should;not been
C. Did;not been
D. Not;be
解析:考查虚拟语气的省略:句意:要不是你的帮助,我不会取得进步的。如果条件句中有were,had,should 等助动词,可将if省略,而把were,had或should,置于句首,来表达以if引导的条件句的相同意思。根据后面的主句I couldn have made any progress.可知这里是had it not been for your help相当于If it hadn’t been for your help。选A。