The correct revision of the sentence would be A: "I would have answered the phone if I had heard it ringing."
The other options contain grammatical errors:
- B: "I would of answered" should be "I would have answered."
- C: "I would of answered" should also be "I would have answered," and "had been hearing" is not appropriate in this context.
- D: "I,D of answered" is a typographical error and should be "I'd have answered."
Thus, option A is the only one that correctly uses the conditional form.