I wonder why Alice () to us recently.We should have heard from h

I wonder why Alice () to us recently.We should have heard from her by now.
A、hasn’t written
B、hadn’t written
C、didn’t write
D、doesn’t write
【正确答案】:A