Answer: B
Acid strength of HX in water is governed mainly by how easily the H-X bond breaks. The H-F bond is by far the strongest (574 against 431 kJ/mol for H-Cl), so HF ionises only slightly. F is more electronegative than Cl, F- is smaller than Cl-, and HF does form hydrogen bonds with water.