为了把问题讲透彻,以下说得详细一些。会显得啰嗦,请鉴谅。
这里要弄清楚到底是用现在分词listening、还是过去分词listened、抑或是不定式to listen,需要首先搞清楚分词作后置定语的具体用法。
1.现在分词(短语)作后置定语时具有主动意义,即被修饰者“执行”现在分词所表示的动作。例如:
The man____(stand) there is our maths teacher.
这句中由于the man要执行“站在那儿”这个动作,所以要用现在分词standing.
2.过去分词(短语)作后置定语时具有被动意义,即被修饰者“承受”过去分词所表示的动作。例如:
The man ___(arrest) is a theft.
这句中the man“承受”了arrest这个动作(被逮捕了),所以要用过去分词arrested”。
以上两点简言之就是:“执行,用现在分词;承受,用过去分词”。
3.清楚了分词短语作后置定语的用法之后,题主的问题就变得简单了:
原句中willingness既不“执行”也不“承受”listen这个动作,所以用现在分词listening和过去分词listened都不行!
4. willingness to do sth.是固定搭配,意思是“愿意/情愿 做某事”。动词不定式to listen用在原句正合适。
本回答被提问者和网友采纳