I felt, moreover, that I had been faithful—that I was guilty of no wrong whatever, and deserved commendation rather than punishment.
The phrase "she turned white for just a moment," from the short story <em>The Gift of the Magi</em>, means she was afraid of something. In this case, she was afraid of her husband Jim's reaction.
She didn't have money to buy him a Christmas present, so she decided to sell her hair for 20 dollars. Later on that day, when she noticed her husband was arriving to the house, she got worried that he would think she wasn't pretty anymore.
It could be a metaphor since you are comparing them to reptiles without using like or as.
I think it's D because you don't have to read every word in the text. you just have to understand what you know