The correct answer is A
Explanation
The error in this sentence occurs at (A), where there is an improper verb form. The use of “requires that” dictates that the subjunctive form of “to wear” is needed. The phrase “have been wearing” should simply be “wear.”