英语语法问题

had water management officials known then what we&... had water management officials known then what we know now, the 1922 agrementwould have been handled differently.
 这里为什么用倒装
 还有then在这里什么意思呢?
 谢啦
展开
 我来答
东亚鹰
2017-10-11 · TA获得超过8934个赞
知道大有可为答主
回答量:3401
采纳率:75%
帮助的人:1246万
展开全部
因为这句话本来应该是If引导的虚拟条件从句,但是因为谓语部分有had(或者是were、should),因此可以选择把if省略,再把谓语部分的had(或者是were、should)置于句首,形成了倒装。
这句话本来应该是:If water management officials had known then what we know now, the 1922 agreement would have been handled differently.
把if省略之后,将had提前,就成了你题目中的句子。
至于这句话里的then,是和now相对应的,可以翻译为“当时”
整句话的意思是:如果水资源管理的官员们当时知道了我们现在知道的事情,那么1922协定就会做不同处理了。
再补充一句,这句话是虚拟语气,也就是说当时的水资源管理其实并不知道“我们现在知道的事情”,所以这是对过去发生的事情的一种虚拟。
追问
谢啦,帮大忙了
再请教一下,then它除了之后还有当时的意思吗
追答
Then做副词的时候主要有3个意思,分别是之后、那么和那时
vitamin168215d
2017-10-11 · TA获得超过9.1万个赞
知道顶级答主
回答量:5.8万
采纳率:79%
帮助的人:1.3亿
展开全部
had water management officials known then what we know now, the 1922 agreement would have been handled differently.
had 开始是假设语气,过去完成式的假如的意思
这句的then 位置有问题,容易造成看不懂,我改写你就看得懂了。
had water management officials (then) known what we know now, the 1922 agreement would have been handled differently.
假如水利管理人员(当初)知道我们现在知道的事情,1922年的协议应该有不同的处理方式。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式