Im a beginner so take my corrections with a grain of salt.
1. 그녀가 언제 올 거는지 몰라요. Would be thne correct way to say that, whenever a uncertainly clause is used, 는지 is used instead of what you said.
2. I think 드리다 needs to be used instead of 주시다 in this case?
3. B is correct because you are saying youre doing that thing EVERYDAY, therefore 는 is used. It doesnt make sense to use 한 in this case