You___(not speak)to your mother like that.you've upset her now.

请问为什么答案是must't/shouldspeak,而不是shouldn'thavespoken呢。后面那一句是现在完成时,意思是你已经使她不安了。也就是说过去已经做了... 请问为什么答案是must't/should speak,而不是shouldn't have spoken呢。后面那一句是现在完成时,意思是你已经使她不安了。也就是说过去已经做了这样的事了,那应该是用 shouldn't have spoken来表示过去不应该做而做了才对啊,为什么答案用现在时的must't/should speak呢??求详细解释 展开
红尘亲切
2012-11-17 · TA获得超过648个赞
知道答主
回答量:94
采纳率:0%
帮助的人:38.3万
展开全部
完成时是指的在过去发生的事情对现在造成一定的影响。
我理解你的想法,但是你对妈妈说话是在过去发生的事情,造成的影响是妈妈很沮丧,所以妈妈沮丧的这个句子是用完成时的,而你对妈妈说话得时态用过去时就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友65c7dac
2012-11-17
知道答主
回答量:24
采纳率:0%
帮助的人:11.5万
展开全部
Shouldn't have spoken 是本不应该这么说 你的解释没错 但你要根据语境啊 后面说You have upset her now 。now是这题的关键 包含是现在说的 而说的时候 妈妈已经很upset 所以应该是shouldn't speak 希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hellovlancai
2012-11-17
知道答主
回答量:15
采纳率:0%
帮助的人:3.1万
展开全部
从语义来讲,整句话要表达的的意思是“不要对你的妈妈那样”,整体呈否定
从情态动词分析,must后加not表示否定,毫无疑问。
用shouldnot加完成时,意思是本不应该,放入句中,“你本不应该那样和你妈妈说,那么她现在就不会不安了”,语义不对啊~你想想看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0424317b1
2012-11-17 · TA获得超过817个赞
知道小有建树答主
回答量:518
采纳率:0%
帮助的人:447万
展开全部
shouldn't have spoken表示对过去事情的判断,
而此处shouldn't speak表示对对方的谴责或命令,意思是你不能这样和你妈讲话。不要混淆概念了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bairyi
2012-11-17 · 超过30用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:95.5万
展开全部
我是这样想的,你看句子这样理解:你已经惹你妈妈不高兴了,那以后就不能这样了,这样才能从根本山解决问题,而不是以前怎么样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式