请问这句不能选A或B的理由,为什么选CWere 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
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 03:50:33
请问这句不能选A或B的理由,为什么选CWere 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
请问这句不能选A或B的理由,为什么选C
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
请问这句不能选A或B的理由,为什么选CWere 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.所以此题选第三个答案
过去完成时,在这里即would have benn 是一种虚拟语气,表示与现实不符的假设,其它几个选项都没有 要是没有,现在就没有……的意思
所以只能选C
这是虚拟语气中的错综时间条件从句, 前一句和后一句使用的情态动词和时态根据每句所反映的时间而定.并不是象普通的虚拟语气那样, 前面有were后面的句子就用"情态动词+do"的形式.
感觉
我怎么觉得选A啊...
things ______ they are today是与现在相反,应用would do吧
虚拟语气。用would。
意思是如果没有采取open policy,就不会有今天这样。。。
今天这样子已经发生,所以用have been。