选B
前半句句意完整,可以推断“,”后面是一个状语从句 所以排除A
再看c being表示正在发生,而句字要表达的是完成的含义,所以排除C
而D选项 to be 表示将要发生,显然不合语境 所以排除
答案只能选B