一道高考英语题的探讨

今天看了一本英语复习资料,上面有一道高考英语试题,答案和试题本身都很让人困惑,请各位英语大佬看看,我说得对吗?

参考虚拟语气

这里不是虚拟语气,只表示猜测

已删除重复内容

无”条件”的虚拟语气句
这里的所谓无”条件”,指的是句子表层没有通常使用的 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”表示对过去的推测,主要说得是题目本身有问题,况且原答案也是表“现在推测”的翻译。

这里我并没有一定要理解为可能,我可以他理解为可以,其实语法很玄妙的,有可能写句子的人错,有可能出题人错,也很可能阅读者错,都很多可能。其实句子开头也有used to 作为情态动词短语表“曾经”,这很少人区分到used还有作为形容词的用法,常与be/get 系动词作为搭配,这里你可能有疑惑为什么get可以作为系动词,这又延伸出get不只有vi,vt,还有常用的link v.系动词用法。说这么多我还是想说的是,如果到了一个死胡同,更倾向于不要去硬去钻。我再列下词典有这样提到2点:


1 Like


这是选择题,不是填空题,也不是改错题,按选项来。。。

1 Like

不用想得那么复杂,直接把它看成是can的过去式就好。

[现在]
It is now that you can drive for miles here without seeing another person […] .

[过去]
It used to be that you could drive for miles here without seeing another person […] .

另外,你可能又会进一步想问:

1 Like

目前看来你的解释最合理,非常感谢

1 Like

在这里感谢所有的热心回答的网友

2 Likes

说得有道理,非常感谢

2 Likes

说得非常有道理

说白了,这道题答案是对的,但答案解析翻译错了,搞了半天是这个原因