英语语法:You____himsoclosely;yoush-查字典问答网
分类选择

来自梅丽婷的问题

  英语语法:You____himsoclosely;youshouldhavekeptyourdistance.A.shouldn'tfollowB.mustn'tfollowC.couldn'thavebeenfollowingD.shouldn'thavebeenfollowing请问ABC错在哪?

  英语语法:You____himsoclosely;youshouldhavekeptyourdistance.

  A.shouldn'tfollow

  B.mustn'tfollow

  C.couldn'thavebeenfollowing

  D.shouldn'thavebeenfollowing

  请问ABC错在哪?

7回答
2019-11-07 10:34
我要回答
请先登录
胡文俊

  这是与过去情况相反的虚拟语气

  排除AB

  选项C是对过去情况的否定判断表示不可能,与后句相悖,故错

  答案是D表示本来不该一直那么近地跟着他.而实际上就是那么近地一直跟着他.

  根据下句判断这是说的过去情况.与现在无关.

2019-11-07 10:37:32
梅丽婷

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

2019-11-07 10:38:09
胡文俊

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

2019-11-07 10:42:58
梅丽婷

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

2019-11-07 10:46:53
胡文俊

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

2019-11-07 10:50:03
梅丽婷

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

2019-11-07 10:51:06
胡文俊

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

2019-11-07 10:54:44

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •