永发信息网

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

答案:5  悬赏:20  手机版
解决时间 2021-01-19 21:24
  • 提问者网友:藍了天白赴美
  • 2021-01-18 20:57
英语语法:You ____ him so closely; you should have kept your distance.
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-01-18 22:19
这是与过去情况相反的虚拟语气
排除AB
选项C 是对过去情况的否定判断 表示不可能 ,与后句相悖,故错
答案是D 表示本来不该 一直 那么近地 跟着他。 而实际上 就是 那么近地 一直跟着他。
根据下句判断 这是说的过去情况 。与现在无关。追问理解不能
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 。C选项 错。因为意思不对。
翻译 是 另外的问题。因为汉语太微妙。
;这个符号 其实有 后句对前句 进行补充说明的作用。

亲,这样追问 是要被 扣分的 ,请注意。
全部回答
  • 1楼网友:雪起风沙痕
  • 2021-01-19 01:44
根据句子意思应用完成时 A B 时态不对 couldn't have done something 的意思是不能做某事而做了某事。 Shouldn't have done something 意思是不应该做某事而做了某事 句子的意思是不应该跟得紧而应该保持距离 所以 c 选项不合适
  • 2楼网友:荒野風
  • 2021-01-19 00:58
you should have kept your distance 是指你早该保持距离,而
A.不该跟着
B.一定不要跟着
C.不能一直跟着
D.早不该一直跟着
A-C都是说明现在的情况,唯独D是说早该(以前发生的)
  • 3楼网友:十年萤火照君眠
  • 2021-01-18 22:28
动作从开始持续到现在,且还在延续,故说话者劝阻对方。排除A/B.
当然用【不应该】较合适。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯