是的, hear from sb.= get/ receive a letter from sb.
这题目已经有a letter 了,所以不能跟hear from连用
而且这里是since,要用现在完成时
所以是 I haven't got / received a letter from him since he left.
相当 I haven't heard from him since he left.
B
由since从句可知,主句要用现在完成时
get a letter from= hear from
hear from 不需要加 a letter
b
hear from就不用letter了
选D
B