单选题 She had never traveled on a train ______ .
【正确答案】 B
【答案解析】
[解析] 此句考查时间状语与时态的搭配。根据句意我们知道,是说她以前从没有坐过火车旅行。从时态上我们可以看出是过去完成时,站在过去的某一个角度来谈论,所以我们要把before用于完成时,而ago和 in the past用于一般过去时。应该选[B]。