Answer:
D) The woman grimaced at me when I asked her for the time.
When you define the word <em>grimaced</em>, it means "An ugly, twisted expression on a person's face, typically expressing disgust, pain, or wry amusement."
When you define the word <em>glared</em>, it means "stare in an angry or fierce way."
This leads me to conclude that the correct answer is D), because grimacing at someone seems a little more hostile than glaring and someone.
Honestly, the right answer could be A) <em>or</em> D)
Sorry, it's kind of a matter of what <em>you</em> think.
I hope that explanation was somewhat helpful. :)