The villagers have told him that they will not accept the pu

问题描述:

The villagers have told him that they will not accept the pub even if he gives it away
1.如果把这句子改成直接引语应该怎么变?
2.主句是现在完成式,从句的时态为什么是一般现在时而不是一般过去式?
3.如果这个句子从句可以使用一般过去式,那么是不是只能够将will 变成would而不改变even if 后面的时态?存在even if ...will...若存在,那么这个语法具体是什么样子?若不存在,又是什么原因造成的呢?
4.再如果把have改成had,从句时态又该如何变化呢?
5.如果说把even if 替换为if ,
1个回答 分类:英语 2014-11-15

问题解答:

我来补答
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 pub if he gave it away后不是表示虚拟语气吗?
再答: 1. 主句现在, 从句不必使用过去将来。 2. even if也是主将从现。 3. 不是虚拟
 
 
展开全文阅读
剩余:2000
上一页:关于ATP```````