The correct answer is: D. a subordinate should have only one superior.

The scalar principle of organization is a management principle that states that there should be a clear line of authority from the top of the organization to the bottom. This means that each employee should have only one supervisor, and that each supervisor should have a limited number of subordinates. This principle helps to ensure that orders are clear and that employees know who to report to.

Option A is incorrect because it does not take into account the need for delegation. In a large organization, it is not feasible for one person to have all authority. Instead, authority must be delegated to lower levels of the organization.

Option B is incorrect because it does not take into account the need for efficiency. If a manager has too many subordinates, it will be difficult for them to provide effective supervision.

Option C is incorrect because it does not take into account the need for flexibility. In a dynamic environment, the line of authority may need to change in order to meet the needs of the organization.