The correct option is D Have, been
The context refers to an action that (did not take) place in the past and is still continuing in the same menner. Present perfect indicates the duration of something that (did not) start/started in the past is still happening. When creating negative sentences in present perfect tense, "hasn’t or haven’t together + the V3 (past participle) form of the verb" is used. "Has not/have not or has never/have never are used to create emphasis. Thus, B is correct as it uses the correct format.
A is incorrect as "was" is ungrammatically combined with "been" here.
C is incorrect as "I has" is incorrect.
D is incorrect as "am being" is grammatically incorrect.