Mary___be Canadian,for she’s got a British passport.

Mary___be Canadian,for she’s got a British passport.
A、can’t
B、isn’t able to
C、mustn’t
D、needn’t
【正确答案】:A
【题目解析】:这里要表示的是“不可能”的意思。四个选项中,can’t表示“不可能”;isnt able to指的是“不会,不能,表示的是一种能力”;mustnt的意思是“严禁”;neednt表示的是“不需要”。因此A为正确答案。