单选题 He speaks English with strong American accent, so he ______ brought up in the United States or Canada.
A. must have been B. must be
C. may have been D. can't have been

【正确答案】 A
【答案解析】[解析] must have been brought up in the U. S. or Canada“一定是在美国或加拿大长大”。对过去情况作肯定推断,用must have done。