问题

My pen pal said he would write to me, but I _____ any letters from him so far.

A:won’t receive
B:haven’t received
C:hadn’t received
D:didn’t receive
正确答案是: