B. direct quotation.
Have you no shame sir," he said, his eyes narrowing."
The quotation marks must be before the word “Have” and after the word “sir” and since this is in question form, a question mark must also be placed after the word sir and before the quotation mark. This is quoted because this is a verbatim question of the subject. The rest are descriptions of person asking the question. No quotation must be put at end of the sentence. All in all, the sentence is: “Have you no shame sir?” he said, his eyes narrowing.