试题本身有问题,你可以看到原题的主句things 'are' 后面的表语不存在。如果出题人出的题目本身就不对,那答案就可想而知了。
所以我略作修改
Were it not for the adoption of the opening-up policy,
A. things would never be what they are today.
C. things would never have been what they are today.
先看C项:
C表示事情(事物)一直以来都不会像今天这样。比如,今天深圳是大城市,如果没有改革开放,那么一直以来,你看到的深圳永远不会是现在这样(即到目前为止都是小渔村)。所以C项讲得通,但不自然,因为说话人显然表达是“虚拟的现在会怎么样”。
再看A项:
你把A项理解为对“现在”的相反假设,这是错误的。由于never的使用,使之无法对“现在”的现象作出虚拟(你用not可以),所以这里的never是对现在至将来一段时间的虚拟,即:如果没有改革开放,即以后永远不会是现在这样。这时你会看到A项的在逻辑上出问题了,为什么要突然说到以后?
所以最好我认为应该不用never,直接用things would not be what they are today.