The correct option is B 4
The magnetic poles always exist in pairs. If a bar magnet is broken into two parts, each part will still be a complete magnet having both the poles.
By breaking a magnet into two halves we get 2 magnets both having 2 poles.
Hence, the total number of poles will be 4.