【正确答案】
D
【答案解析】[解析] might后跟完成式可用在虚拟条件句表示结果的主句中,表示如果假设的情况出现“也许会”产生什么样的结果,有时用于“本来可能………简直可以……”,如:If it had not been for Margaret, I might not have understood. But presently she grew calmer, she might have flared up. He was getting on for forty, but he might have passed for young.