问题补充:
The achievements of the greatest minds in science could never have been reached the patient work of hundreds of others.
A. were it not for
B. had it not been because
C. had it not been for
D. if it had not been
答案:
A. were it not for
B. had it not been because
(答案→)C. had it not been for
D. if it had not been
解析:考查虚拟语气。If虚拟条件句,可省略if,而把were/should/had提到句首。根据could never have been可知,是对过去的虚拟,故条件句用过去完成时,把had提前,省略if。故选C。
如果觉得《The achievements of the greatest minds in science could never have been reached the patien》对你有帮助,请点赞、收藏,并留下你的观点哦!