Multi-choice problem: Is "Ann had forgotten." true if "Ann asked Mary what time the library closes, because she had forgotten."?

OPT: a. no. b. yes.
b.