Correct option is (b) Na[BF4]
Anhydrous HF is a covalent compound and is strongly H-bonded. Therefore, it does not give F– ions and hence AlF3 does not dissolve in HF. NaF is an ionic compound. It contains F– ions which combine with electron deficient AlF3 to form the soluble complex.

Boron due to its small size and higher electronegativity has greater tendency to form complexes than Al. Hence, precipitation of AlF3 takes place when BF3 is passed through Na3 [AlF6] solution.
