Answer: B. Static friction is self-adjusting: it matches the applied force exactly up to the limit f_s,max = μ_s N. Once the block starts sliding, kinetic friction takes over at f_k = μ_k N, which is less than f_s,max. So friction = F (while static) → friction = μ_k N (once sliding).
Why A is wrong: A is wrong because while the block is stationary, kinetic friction does not apply. Kinetic friction (μ_k N) only acts when surfaces are sliding. Before motion begins, static friction self-adjusts to match the applied force.
Why C is wrong: C is wrong because μ_s N is the maximum static friction, not the actual friction at all times. When F < μ_s N, the actual static friction equals F, not μ_s N. This is a common error — treating static friction as always at its maximum value (trap: assuming static friction is always μ_s N).
Why D is wrong: D is wrong because while stationary, friction is NOT equal to μ_s N at all times. It equals the applied force F, which may be much less than μ_s N. Only at the instant of impending motion does friction reach μ_s N.