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后接動名詞作賓語。根據句意,其后的動名詞須用被動形式。