BCNF need not be FD preserving always. It may be or may not be.
Option C will be right option for it bcz every table in BCNF should not be in FDs preserving but it is not case of 3NF.This is very -very important difference in 3NF as well as BCNF.
Need Not be Dependency Preserving.
Lossless decomposition is the fundamental thing which each and every normalization should follow.
But Preserving dependencies is followed till 2NF,3NF. But when we go for higher normalization like BCNF then preserving the functional dependencies became difficult since the rule for BCNF are more Strict than 3NF.