请问这句不能选A或B的理由,为什么选C

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:28:43
Were it not for the adoption of the open policy, things ______ they are today.
a. would never be b. could have been
c. would never have been d. didn’t have

题意翻译过来是: 如果没有采取开放政策,事情也不会像今天这样

这是个虚拟语气,所以用would,表示与现实不符的假设,事情变化是从过去就开始的,也就是从采取政策开始的,一直延续到现在,所以用完成时have been。所以此题选第三个答案

这是虚拟语气中的错综时间条件从句, 前一句和后一句使用的情态动词和时态根据每句所反映的时间而定.并不是象普通的虚拟语气那样, 前面有were后面的句子就用"情态动词+do"的形式.

虚拟语气。用would。
意思是如果没有采取open policy,就不会有今天这样。。。
今天这样子已经发生,所以用have been。

我怎么觉得选A啊...
things ______ they are today是与现在相反,应用would do吧

过去完成时,在这里即would have benn 是一种虚拟语气,表示与现实不符的假设,其它几个选项都没有 要是没有,现在就没有……的意思
所以只能选C

感觉

已知a,b,c是三角形的三条边,则(a-b+c)乘(a-b-c)的符号为 .理由是 . 已知A,B,C为整数,A+B=71,C-B=77,A-C=36,请问A,B,C和的平方为多少 已知A,B,C为整数, 且A+B=67,C-B=51,A-C=72,请问A,B,C之和的平方为多少? 有理数a经过四舍五入为23.04,另一个有理数b经过四舍五入后为5.69,计算出a+b可能的最大值和最小值,理由 A B C D*4=B C A D请问A、B、C、D的结果各为多少? 已知a,b,c为有理数,且a+b+c=0,a^3+b^3+c^3=0,试问:对怎样的正整数n,a^n+b^n+c^n=0成立?说明理由? a,b,c为三角形的三条边,判断(a的平方-b的平方+c的平方-2ac)的值的符号,并说明理由 以知A,B,C,为整数,且A+B=16;C-B=52;A-C=82;请问A,B,C之和的平方是多少 以知A,B,C,为整数,且A+B=16;C-B=52;A-C=82;请问A,B,C之和的平方是多少 在A分之B中,A不能为0。这道题目对不对?谢谢!