But for the guidance of our instructor(导师) , we ___ in the experiment

问题描述:

But for the guidance of our instructor(导师) , we ___ in the experiment
A.shouldn’t succeed B.could not have succeed
C.will not succeedD.should not have succeeded

D.
but for:要不是,原句意为:要不是指导老师,我们的这个实验不会成功,显然此处要使用虚拟语气
A,C项不符合虚拟语气句型
B,D项could和should可互换,没问题,关键在have后的动词,应为分词形式
succeed为原型,所以答案选D
希望我讲清楚了