1.[A]【解析】may/might/must have done表示从现在的角度对过去情况进行推测。might表示的可能性最小,may的可能性较大,must(一定是)表示的可能性最大,几乎可以肯定。
2.[B]【解析】let us引导的祈使句,附加疑问句应使用will you形式。
3.[D]【解析】本句空处所缺的是主句的主语和谓语部分,主句的主语应该是人。本句中出现的并列连词and,其后的结构应该与前面的结构平行。
4.[C]【解析】if only引导的状语从句用虚拟语气。表示从句动作与主句动作同时发生时,从句用一般过去时;表示从句动作先于主句动作发生时,从句用过去完成时。
5.[C]【解析】escape后接动名词作宾语。根据句意,其后的动名词须用被动形式。