答案是A.老外说话习惯和我们不同.只有绝对转折才用but.
比如Alan's car is expensive. but it is not fast.
而原句并没有转折关系.所以用however表示改变说话对象.