当前位置: 首页 > 学习知识 > 英语语法:You ____ him so closely; you should have kept your dist

英语语法:You ____ him so closely; you should have kept your dist

网站编辑:上海建站网 发布时间:2022-05-18  点击数:
导读:英语语法:You ____ him so closely; you should have kept your dist 英语语法:You ____ him so closely; you should have kept your distance.A.shouldn‘t follow B.mustn‘t follow C.couldn‘t have been followi...

英语语法:You ____ him so closely; you should have kept your dist

英语语法:You ____ him so closely; you should have kept your distance.
A.shouldn't follow
B.mustn't follow
C.couldn't have been following
D.shouldn't have been following
请问ABC错在哪? 混在异乡的俗人 1年前他留下的回答 已收到5个回答

佛至心灵的猪 网友

该名网友总共回答了20个问题,此问答他的回答如下:采纳率:90%

这是与过去情况相反的虚拟语气
排除AB
选项C 是对过去情况的否定判断 表示不可能 ,与后句相悖,故错
答案是D 表示本来不该 一直 那么近地 跟着他.而实际上 就是 那么近地 一直跟着他.
根据下句判断 这是说的过去情况 .与现在无关.

1年前他留下的回答 追问

9

混在异乡的俗人

理解不能 AB来看 原句中间中了;号 前后句应该没限定关系啊? C来看 逻辑来想 “你本来不能和他那么亲近;你本来应该和他保持距离” 也没错啊?

佛至心灵的猪

其实 前后句 意思一样。 都是指过去的事情。 你本不该一直那么近地跟着他;你本该和他保持距离。 如果选AB 指的是现在情况 表示动作还没有发生过。而后句指的是 已发生过的情况。 所以 就有 逻辑错误。 选项C 是对 过去情况的 推测判断 表示 不可能 的意思。 你的翻译欠妥。 你不可能一直那么近地跟着他; 而后句的实际意思 就是那么近地 跟着他了。本该保持距离 ,实际没有保持距离。 这就造成了前后矛盾。

混在异乡的俗人

额 C是对是错? 我的理解 C的意思是 你不能跟他走那么近(实际上走得太近) 和D的区别只是 “不能”和“不应该”的区别 逻辑上没错 我的理解是2人的“关系”太近 你的翻译是“距离”太近 感觉都可以 对解题没影响 AB的疑问 我的理解是 2句用;相隔 感觉没时态上的限定?

佛至心灵的猪

注意couldn't have done 是否定句 这种用法 不是 本来不能 的意思 而是 不可能的意思。 在肯定句could have done 中 是 本该能做 而没有做的意思。 前句本来指的就是动作follow ,后句指的是过去本应保持的状态。 如果没有后句 前句可以 用AB.

混在异乡的俗人

额 照这么讲 若要表达“本来不能做 却做了”该如何? C选项是对还是错? AB选项,没学过“;”这个符号间隔的两个句子有相互限定的关系啊?

佛至心灵的猪

就是用 shouldn't have done 翻译 是 另外的问题。因为汉语太微妙。 ;这个符号 其实有 后句对前句 进行补充说明的作用。

loiumx 网友

该名网友总共回答了130个问题,此问答他的回答如下:

后半句是说,你本应该离他远一点的,实际上已经离得近了。然后前半句的意思就是,你本不应该一直和他这么近的。不懂请追问。一个是shouldn't have being doing sth.表示你本不该一直做某件事。should have done 的用法,拓展一下吧。 1年前他留下的回答

2

yongxiongtie 网友

该名网友总共回答了17个问题,此问答他的回答如下:采纳率:82.4%

you should have kept your distance 是指你早该保持距离,而
A.不该跟着
B.一定不要跟着
C.不能一直跟着
D.早不该一直跟着
A-C都是说明现在的情况,唯独D是说早该(以前发生的)

1年前他留下的回答

1

lovsea 网友

该名网友总共回答了31个问题,此问答他的回答如下:

根据句子意思应用完成时 A B 时态不对 couldn't have done something 的意思是不能做某事而做了某事。 Shouldn't have done something 意思是不应该做某事而做了某事 句子的意思是不应该跟得紧而应该保持距离 所以 c 选项不合适

1年前他留下的回答

1

hunt801 网友

该名网友总共回答了3593个问题,此问答他的回答如下:

动作从开始持续到现在,且还在延续,故说话者劝阻对方。排除A/B.
当然用【不应该】较合适。

1年前他留下的回答

1

  以上就是小编为大家介绍的英语语法:You ____ him so closely; you should have kept your dist 的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
2018世界杯赛程时间表,20
2018世界杯赛程时间表,20

详情:操作步骤/方法1世界杯目前已经持续了有十天时间,世界杯的时间......

暗黑破坏神3怎么刷套装最快
暗黑破坏神3怎么刷套装最快

详情:操作步骤/方法【方法1】11.打开游戏,进入角色选择页面,点......

男士冬装搭配技巧
男士冬装搭配技巧

详情:操作步骤/方法1男士冬装搭配基础款——内搭2白衬衫则是衬衫中......

家族崩坏工作室攻略
家族崩坏工作室攻略

详情:操作步骤/方法1家族崩坏playhome攻略;2游戏中的人物......