虚拟时态问题should have done和should do问题?

新2第65课课文最后有一句Ofcourseweshouldarresthim,butashehasagoodrecord,weshalllethimoffthistime... 新2第65课课文最后有一句 Of course we should arrest him,but as he has a good record,we shall let him off this time. 本应该做却没有做不是 应该用should have done 吗,为什么这里没有用 should have arrested 展开
 我来答
高中英语 教育心理学
2020-03-04 · 生命不息,思考不止.
高中英语 教育心理学
采纳数:214 获赞数:613

向TA提问 私信TA
展开全部
虚拟语气的使用,是指本该做却没做。也就是如果还有可能,我们会去做。should have done 往往伴随有懊恼,后悔的甚至气愤的情绪。
而we should arrest him这个句子,从全文理解看,并不适合用虚拟语气。
因为警察的意思并不是如果再来一次,还有下一次的可能,他就会逮捕他。
所以没有虚拟语气中本该做却没做的懊恼感,后悔感。
因为大象最后被牵走了,没有造成影响,文中也说了,庆幸的是它没有让我们把它抬走。这句话什么意思,就是大象最后配合警察了,虽然费了点劲,但至少比不配合,弄辆卡车被抬走好多了。
而且整句说的是
We should arrest him,but as he has a good record ,we shall let him off this time
我们应该逮捕他的,但是由于它一贯良好的表现(包括这一次的配合),我们应该饶了它这次。
当然这里非要用should have done 也不是不可以。should 也没毛病。
选择使用哪个情态动词或者虚拟语气主要看说话人的态度和意思。这里不必过分细究语法
大毛头和小卷毛
培训答主

2020-03-04 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:6.2万
采纳率:88%
帮助的人:2.2亿
展开全部
你说得对,本应该做却没有做应该用should have done ,但是这是指过去时间,也就是说should have done是过去该做却没有做,不是现在。而本句话从前后看都不是发生在过去,所以不可以用should have arrested him。
追答
谢谢采纳
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hsip54
培训答主

2020-03-21 · 好好学习,天天向上
知道大有可为答主
回答量:2.8万
采纳率:80%
帮助的人:2730万
展开全部
回答:should have done本来应该作(但实际未做);should do应该做(还没有做)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛇喰梦子的猫牌Ps
2020-05-11 · TA获得超过924个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:135万
展开全部
。。。。你说以下 你觉得是一定是过去的情况。 这句话说现在也可以,并不一定说 当时就要逮捕他 ,说现在应该逮捕他也可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式