新概念英语2册47课最后一句

来源:百度知道 编辑:UC知道 时间:2024/06/16 02:26:26
The villagers have told him that they will not accept pub even if he gives it away。直接引语变间接引语不应语态后退吗?应用过去式啊

这是错综句
间接引语后面接虚拟语气,语态不后推的。
前面指过去式,后面是现在式
关键是看even if 后面都是用gives ,所以是现在式
even if he gives it away。是现在,就知道用will ,不用would

have told 是一般完成时,应用现在的某种时态,他用一般将来时没有错呀,而且直接引语变间接引语不是语态后退,是时态保持一致,你可能是误解了,而if 等引导的时间、条件状语从句才是时态后退,他的if后的gives 和 if前的will not accept 不正是如此吗?

if引导的从句,要用一般现在时啦!!