新概念英语2册47课最后一句The villagers have told him that they will not accept pub even if he gives it away.直接引语变间接引语不应语态后退吗?应用过去式啊
问题描述:
新概念英语2册47课最后一句
The villagers have told him that they will not accept pub even if he gives it away.直接引语变间接引语不应语态后退吗?应用过去式啊
答
have told 是一般完成时,应用现在的某种时态,他用一般将来时没有错呀,而且直接引语变间接引语不是语态后退,是时态保持一致,你可能是误解了,而if 等引导的时间、条件状语从句才是时态后退,他的if后的gives 和 if前的will not accept 不正是如此吗?
答
if引导的从句,要用一般现在时啦!!
答
这是错综句
间接引语后面接虚拟语气,语态不后推的.
前面指过去式,后面是现在式
关键是看even if 后面都是用gives ,所以是现在式
even if he gives it away.是现在,就知道用will ,不用would