The correct option is A has been
Since past participle form of the original verb is used in passive voice, the past perfect form of the present perfect tense of the verb should be used in the sentence. Hence, Option B is correct. The rest of the options do not adhere to this rule, hence incorrect.