The achievements of the greatest minds in science could never have been reached if it had not been for the patient and accurate

admin2006-01-14  32

问题 The achievements of the greatest minds in science could never have been reached if it had not been for the patient and accurate work of hundreds of other people.

选项 A、has it not been
B、if it had been
C、if hasn’t been
D、had it not been

答案D

解析 此句是虚拟语气用法。虚拟语气中含有if条件句,主语又为“时,应省略if,句子倒装,又因此句表达的是与过去事实相反的假设,应用过去完成时,所以选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/eF5O777K
0

最新回复(0)