It wasn’t that she looked as if you could have given her shillings—it was impossible to look less so. Yet when she finally drifted toward him, distinctly handsome, though ever so much older—older than when he had seen her before—it might have been as an effect of her guessing that he had, within the couple of hours, devoted more imagination to her than to all the others put together, and had thereby penetrated to a kind of truth that the others were too stupid for. (https://www.gutenberg.org/files/1093/1093-h/1093-h.htm)
The sentences above are quoted from the second paragraph on chapter.1 of "The beast in the jungle" by Henry James. Then I have three questions.
- What does "she looked as if you could have given her shillings" mean? Is shillings in the sentence something like tips?
- Does "it was impossible to look less so?" mean more or less "it looked so"?
- What does "it might have been" mean?
(The three points that I am asking about are emphasized.)
I would appreciate it if you would answer my very long question. Because this story is intriguing, I really want to understand.