hear of
v.听说
hear from
v.收到某人的来信或消息,受...批评
hear about
听说,接到消息
另:I haven't ____him for a long time.
应该选A,意思是我很长时间没收到他的来信了.