选择B.
首先,before引导时间状语从句,在时间状语从句中主句一般将来时,从句一般现在时.根据这个可以判断(a)和(c)答案不对,因为这两个都是将来时态.(d)不应该用系动词原形be,而应该用are.