____it would be silly to argue any longerA.Was that true B.If that was trueC.Should that be true D.Could that be true这题答案选C,因为Should可以表示“万一,如果”.但是我想知道为什么不选B?难道B项不能表达“如果”的意思么?B和C在表示”如果“上有什么区别?
问题描述:
____it would be silly to argue any longer
A.Was that true B.If that was true
C.Should that be true D.Could that be true
这题答案选C,因为Should可以表示“万一,如果”.但是我想知道为什么不选B?难道B项不能表达“如果”的意思么?B和C在表示”如果“上有什么区别?
答
首先,这是和将来相反的虚拟语气,if 主语 should\were to, 主语would do.这里是倒装了,原形是if that should be true,. B选项错了,在虚拟中,be一律用were, 在于过去相反中,主句用主语would have done.加油
答
虚拟语气 首先排除A B A/B里面的was应该用were
从句意上看 排除D
正确答案是C
If that should be true,去掉if 句子倒装
如果这应该是真的,继续争吵这个是很傻的.