英语翻译They built a series of forts along the border to protect

问题描述:

英语翻译
They built a series of forts along the border to protect the country from attack.
上面的是标准答案,为什么不能是to protect the country from being attacked?
1个回答 分类:英语 2014-11-27

问题解答:

我来补答
不能用 being attacked,因为protech from 本身就是防止,如果你要那样用的话,这话就翻译成了:
他们在边界修筑一些列的堡垒,以防止国家受到被攻击,只有防止受到攻击,没有防止受到被攻击
另外一方面,attack 而being attacked放在from后面算什么?根本就没有这样的用法,因为这里的主语是they,你用被动语态,就变成了他们被攻击,而不是国家了.
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识