has been responsible vs was responsible

Solution 1:

In your quote, the term responsible refers to the action leading to the accident.

responsible adjective 2 Being the primary cause of something and so able to be blamed or credited for it. ‘Gooch was responsible for 198 of his side's 542 runs’ - Lexico

While the consequences continue, and perhaps the moral responsibility as well, the action itself happened at a point in time that has passed.

The has been variant isn’t appropriate because it suggests an extended period of responsibility rather than a single episode. It can be used where the construction doesn’t allow the simple past tense, though:

  • *He has been responsible for the accident. (This invites the retort “So, when did he relinquish that responsibility?”)

  • The judge considered him to have been responsible for the accident. (Note 1: “to was ...” would be ungrammatical. Note 2: link to a google result that motivated this example.)