1.The villagers have told him"We will not accept the pub if he gives it a way"
2. 现在完成时也是现在时态, 后面可以跟任意时态.
3.如果主句用would, if后面用过去式gave 这是状语从句:主将从现. 主句用将来时, 从句用一般现在时代替将来.
4.主句不会孤零零用过去完成时的, 过去完成用于宾语从句的从句中或者时间状语从句中. 一般卡已改成过去时 The villagers told , 那么从句用would .gave
5. 改成even if 和if 用一样, 意思不一样. evenif是即使,引导让步状语从句; if是如果, 引导条件状语从句1.The villagers have told him that they will not accept the pub even if he gives it away和The villagers have told him that they would not accept the pub even if he gave it away 都正确吗?2.Even if 也是主将从现吗? 3,如果换成if那变成The villagers have told him that they would not accept the pubif he gave it away后不是表示虚拟语气吗?1. 主句现在, 从句不必使用过去将来。2. even if也是主将从现。3. 不是虚拟