英语语法:You ____ him so closely; you should have kept your distance.
A.shouldn'tfollowB.mustn'tfollowC.couldn'thavebeenfollowingD.shouldn'thavebeenfollowi...
A. shouldn't follow
B. mustn't follow
C. couldn't have been following
D. shouldn't have been following
请问ABC错在哪? 展开
B. mustn't follow
C. couldn't have been following
D. shouldn't have been following
请问ABC错在哪? 展开
展开全部
答案:选D。
这是与过去情况相反的虚拟语气,排除AB。表示本来不该 一直那么近地跟着他。 而实际上就是那么近地 一直跟着他。
从题目的后半句用的是shouldhavedonesth说明本该保持距离而没有做到保持距离,可以推测,之前一直保持的很近的距离,shouldhavedone应该做(却没做)(虚拟语气)shouldn'thavedone不应该做(却做了)(虚拟语气),这是固定用法。
代词
代词(pronoun)用于代替名词等。
代词分为人称代词(personal pronoun)、物主代词(possessive pronoun)、指示代词(demonstrative pronoun)、反身代词(reflexive pronoun)、相互代词(reciprocal pronoun)、疑问代词(interrogative pronoun)、关系代词(relative pronoun)、连接代词(conjunctive pronoun)和不定代词(indefinite pronoun)。
展开全部
这是与过去情况相反的虚拟语气
排除AB
选项C 是对过去情况的否定判断 表示不可能 ,与后句相悖,故错
答案是D 表示本来不该 一直 那么近地 跟着他。 而实际上 就是 那么近地 一直跟着他。
根据下句判断 这是说的过去情况 。与现在无关。
排除AB
选项C 是对过去情况的否定判断 表示不可能 ,与后句相悖,故错
答案是D 表示本来不该 一直 那么近地 跟着他。 而实际上 就是 那么近地 一直跟着他。
根据下句判断 这是说的过去情况 。与现在无关。
更多追问追答
追问
理解不能
AB来看 原句中间中了;号 前后句应该没限定关系啊?
C来看 逻辑来想 “你本来不能和他那么亲近;你本来应该和他保持距离” 也没错啊?
追答
其实 前后句 意思一样。
都是指过去的事情。
你本不该一直那么近地跟着他;你本该和他保持距离。
如果选AB 指的是现在情况 表示动作还没有发生过。而后句指的是 已发生过的情况。
所以 就有 逻辑错误。
选项C 是对 过去情况的 推测判断 表示 不可能 的意思。
你的翻译欠妥。
你不可能一直那么近地跟着他;
而后句的实际意思 就是那么近地 跟着他了。本该保持距离 ,实际没有保持距离。
这就造成了前后矛盾。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-21
展开全部
you should have kept your distance 是指你早该保持距离,而
A.不该跟着
B.一定不要跟着
C.不能一直跟着
D.早不该一直跟着
A-C都是说明现在的情况,唯独D是说早该(以前发生的)
A.不该跟着
B.一定不要跟着
C.不能一直跟着
D.早不该一直跟着
A-C都是说明现在的情况,唯独D是说早该(以前发生的)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
动作从开始持续到现在,且还在延续,故说话者劝阻对方。排除A/B.
当然用【不应该】较合适。
当然用【不应该】较合适。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据句子意思应用完成时 A B 时态不对 couldn't have done something 的意思是不能做某事而做了某事。 Shouldn't have done something 意思是不应该做某事而做了某事 句子的意思是不应该跟得紧而应该保持距离 所以 c 选项不合适
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |