新概念英语第二册第47课的问题.

问题描述:

新概念英语第二册第47课的问题.
...The villagers have told him that they will not accept the pub even if he gives it away.
为什么上边的“will not”不用"would not",前边用的是过去时told啊?知道的朋友请解释一下,

前面的have told不是过去式,是现在完成时.
所以用……