Mary ______ my letter; otherwise she would have replied before now. 
#63420
A
has received
B
ought to have received
C
couldn’t have received
D
shouldn’t have received