The correct option is B has something to hide from the townspeople
Option B is the correct answer. From the last paragraph we can understand that Henchard was secretive about something, which he did not want the townspeople to know. Thus, it can be inferred that he had something to hide from the townspeople. The statements of the options A,C,D and E are not supported by the text, and thus, are incorrect.