1. Yes.
  2. Yes, even if he is not the acting driver at that time.
  3. Yes, every driver of a commercial vehicle must hold an extra pair, even when he doesn’t carry any passengers.
  4. Yes, every acting driver of a commercial vehicle that carries up to 6 passengers must hold an extra pair.