今天看了一本英语复习资料,上面有一道高考英语试题,答案和试题本身都很让人困惑,请各位英语大佬看看,我说得对吗?
参考虚拟语气
这里不是虚拟语气,只表示猜测
已删除重复内容
无”条件”的虚拟语气句
这里的所谓无”条件”,指的是句子表层没有通常使用的 if 或I wish 等引起的表示条件的句子,但其深层结构或是上下文中还是有条件的[虚拟条件隐含在上下文中,谓语动词常用附would/should/could be 或would/should/could have been 形式。例如:
Without gravity/ln the absence of gravity, there would be no air around the earth (If there were no gravity, there would be no air around the earth. ) 如果没有重力作用.地球周围就不会有空气。] 。这种条件可以用介词、形容词、名词、代词、连词、动词、分词、不定式、定语从句或上下文等表示出来,用的是跳层或间接的方式。
表示无”条件”的词或短语有 with, without, or, but, otherwise, even, but for, in case of, except for, only (that), what if (如果……将如何)等。
例如:
① But for your help we couldn’t have succeeded. 要不是你的帮助,我们是不会成功的。
② They wouldn’t have reached the agreement so easily without that common ground. 没有共同立场,他们是不会那么容易达成协议的。
英语中的虚拟语气,用以表示说话人的主观愿望、假设、推测、建议或纯粹的空想,也用于表达祝愿。
补充#5例子:
With my hair cut short, I could have passed for a boy.
我要是把头发剪短﹐或许会被当成男孩。
这里的without并不是你说的“无条件虚拟语气”。
根据具体语境,只能表示推测,如果说是表达“过去的一般能力”,该如何准确翻译这个句子。
是without结构表伴随情况状语吗?
请自己比较你给出的答案属于哪一种情况?也就是,按照你的答案(could have driven)应该是什么语法结构?如果是别的答案又应该什么语法结构?
图片上已经注明用“情态动词+have+done”表示对过去的推测,主要说得是题目本身有问题,况且原答案也是表“现在推测”的翻译。
目前看来你的解释最合理,非常感谢
在这里感谢所有的热心回答的网友
说得有道理,非常感谢
说得非常有道理
说白了,这道题答案是对的,但答案解析翻译错了,搞了半天是这个原因






