单项选择题

He said that he would write to us but so far we ______ from him.

A.didn't hear
B.haven't heard
C.should not hear
D.hadn't heard.