You__him so closely;you should have kept your distance.为什么不能选shouldn't follow而要选mustn't follow

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 13:19:46
You__himsoclosely;youshouldhavekeptyourdistance.为什么不能选shouldn''tfollow而要选mustn''tfollowYou__himsoclose

You__him so closely;you should have kept your distance.为什么不能选shouldn't follow而要选mustn't follow
You__him so closely;you should have kept your distance.
为什么不能选shouldn't follow
而要选mustn't follow

You__him so closely;you should have kept your distance.为什么不能选shouldn't follow而要选mustn't follow
mustn't follow表示"不允许,不准".用了就表示没有回旋余地的不能去做; shouldn't follow 表示"不应该"意思不够强烈,也就是说虽然"不应该"但做了也是允许的.
you should have kept your distance.确定了这是不被允许的,因此要选mustn't follow

跟程度有关,根据题意应该是很坚决的,而shouldn't似乎还有不这样做的余地。

从题目的后半句用的是should have done sth说明你本该保持距离而没有做到保持距离,可以推测,之前一直保持的很近的距离,should have done 应该做(却没做)(虚拟语气) shouldn't have done 不应该做(却做了)(虚拟语气) ,这是固定用法,