Answer :
i think its B. The sentence can have two meanings based in how its presently worded.
it can either be interpreted as Shane got along better with Pa than he did with my sister. OR Shane got along better with Pa than My sister got along with pa.
it can either be interpreted as Shane got along better with Pa than he did with my sister. OR Shane got along better with Pa than My sister got along with pa.