微信公众号菜单生成器:虚拟语气

来源:百度文库 编辑:高校问答 时间:2024/04/29 08:13:53
While crossing the mountain area, all the men carried guns lest they _______ by wild animals.
A. should be attacked B. had been attacked
C. must be attacked D. would be attacked
答案选A,为什么?为什么不选B?

因为lest后面要接虚拟语气,虽然B中的过去完成式也是虚拟语气的常用表达方式,但过去完成式只能用来虚拟过去的情况,也就是表达过去未完成的打算,过去要做却没做的事,
如I wish I had been able to speak to her before she died.我真希望在她去世之前跟她说上过几句话.(但事实上她已经死了,这是没实现的事情)
而这道题目中lest是"惟恐,以防",显然防的是将来可能发生的事情,所以不用B.

因为lest should 是固定搭配

lest前面是不是少了个at啊?
这个句子的意思是当人们crossing the mountain area时都带着枪枪,为了不受到wild animals的攻击,这种攻击的很可能发生的,是虚拟语气
had been attacked的话 就是他们已经被攻击了,不合常理