But for the leadership of our Party and our Government, we these splendid results.
A. have achieved
B. shouldn’t have achieved
C. should have achieved
D. would achieve
网友回答
A. have achieved
(答案→)B. shouldn’t have achieved
C. should have achieved
D. would achieve
解析:but for 相当于without,可以用if 非真实条件句替换。有句意可知时发生在过去,与过去事实相反。