The correct option is B all kinds of surfaces
The laws of reflection hold good for reflection from all kinds of surfaces. For a rough or irregular suface, it might appear that the rays are being scattered in arbitrary directions after reflection. But if each individual ray and the infinitesimally small area from where it gets reflected are keenly looked into, it can be proven that each light ray in the beam adheres to the laws of reflection.