虚拟语气While crossing the mountain area, all the men carried gu
3个回答

因为lest后面要接虚拟语气,虽然B中的过去完成式也是虚拟语气的常用表达方式,但过去完成式只能用来虚拟过去的情况,也就是表达过去未完成的打算,过去要做却没做的事,

如I wish I had been able to speak to her before she died.我真希望在她去世之前跟她说上过几句话.(但事实上她已经死了,这是没实现的事情)

而这道题目中lest是"惟恐,以防",显然防的是将来可能发生的事情,所以不用B.