懂英语语法的朋友请进~

问题描述:

懂英语语法的朋友请进~
My wife said in her letter that she would appreciate ____from you sometime.
a) to have heardb) to hearc) hearingd) having heard
大家看看答案是哪个?要是能告诉我为什么就更好了!谢谢~

选C 因为appreciate 后跟doing或者sth