B
考查动词短语辨析。should have后接过去分词,排除D;come out“出来,出版”;come across“偶遇”;come about“发生”。句意“如果司机不加速的话就不会发生了”。故选B。