单选题 It ______ be Mr. Green. I know he went to Shanghai yesterday.

【正确答案】 B
【答案解析】[名师解析] 根据后半句“我知道他昨天去上海了”可断定“这不可能是Mr. Green”。 Mustn't表示“不许,不准”,may not表示“可能不”,均不符合题意。只有can't be表示“不可能是”,所以正确答案为B。