I WONDER WHY JENNY _____ US RECENTLY. WE SHOULD HAVE HEARD FROM HE...

64. I wonder why Jenny _____ us recently. We should have heard from her by now.

A. hasn’t written B. doesn’t write C. won’t write D. hadn’t written