Question
Question: In which of the following compounds B – F bond length is shortest ?...
In which of the following compounds B – F bond length is shortest ?
A
BF4−
B
BF3→ NH3
C
BF3
D
BF3←N(CH3)3
Answer
BF3
Explanation
Solution
Partial double bond character is developed in B–F bond of BF3 (due to formation of dative p bond)

In other case B is sp3 hybridised (tetrahedral molecule or ion) and the possibility for π bonding no longer exists.