Question: have known vs had known?
Answer: "knew" is past tense, "had known" is past perfect tense. Standard convention when writing is to use third-person past for the narrative. So, you would use "she knew" for anything that the woman knew in her own present time. However, you need to observe the distinction between present perfect and past perfect.