单选题
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。