The correct answer is B. to hold or remain firm under.
The meaning of the word to bear (and its participle form, borne) is to endure. The narrator had to endure, to undergo, to experience a lot of injuries (be those physical or mental).
The word borne can have multiple meanings - there is a type of sofa called borne; to bear can also mean to support someone; you can also bear children, meaning to give birth to them; however, none of those meanings fit the description above.