[解析]
答案:B
本题考查的是状语从句连词辨析.while当…时;然而;before在…之前;after在…之后;since自从;before有多种不同的翻译方法.before的基本含义是"在…之前",又可以根据不同语境灵活翻译成"才"、"还没来得及就…"、"趁…"、"就"等,与情态动词can/could连用,这时候从句虽为肯定形式,根据汉语表达习惯译成"还没来得及就",如:Before I could get in a word,he had measured me.我还没来得及插话他就为我量好了尺寸.
故选:B。