This cake is very aweet ,you ___so much suger in it A) shouldn't have put B) couldn't have put C)might not have put D) mustn't have put 改选哪个啊 把被选的理由告诉我 如果能吧不能选的原因也说下就更好了~是句号 打错了~⊙﹏⊙b汗 couldn't 为什么不行呢?

问题描述:

This cake is very aweet ,you ___so much suger in it
A) shouldn't have put B) couldn't have put C)might not have put D) mustn't have put 改选哪个啊 把被选的理由告诉我 如果能吧不能选的原因也说下就更好了~
是句号 打错了~⊙﹏⊙b汗 couldn't 为什么不行呢?

题出的有毛病。但一楼的对,原文应该是this cake is too sweet才可以,才和逻辑

shouldn't have put 本不该...
should + have + 过去分词, (在过去)应该做(但未去做)
you should have seen the film 你是该看过那部片子的(实际上你未看)
you should not have done that 你不应该做那件事的(实际上你做了)

这个我高中做的,忘记了,直觉为A
should have done, ought to have done 表示应当做或必须做的事情并没有做。 would have done 表示一种推测,如果我那时能。。。 could have done, 表示能够做,但是没有做。 If I could have stopped,there wouldn't have been an accident. 如果我能够停下来,就不会发生事故了。 needn't have , 表示不必要 I needn't have gone to the office yesterday.昨天我没必要去办公室。
请看常见的“情态动词 + have + 过去分词”的用法:
一、“must + have + 过去分词”表示对过去发生的事情或状态进行推测,语气比较坚定,通常只用于肯定句。如:
It must have rained last night, for the ground is wet.
You must have been mad to speak to the servant.
二、“can / could + have + 过去分词”表示对过去某种情况的怀疑或不确定。can和could一般用于否定句和疑问句,could的语气较can弱。如:
I didn't see her at the meeting this morning; she can't / couldn't have spoken at the meeting.
He can't have finished the work so soon.
三、“may / might + have + 过去分词”表示对已发生的动作或存在的状态进行不肯定的推测,might的语气比may弱一点。这种结构主要用于肯定句和否定句,疑问句改用can或could。如:
They may not have known it beforehand.
You might have read about it in the papers.
四、“need + have + 过去分词”表示过去做了不必做或不需要做的事情,或过去做某事纯属多余。如:
Need they have done it last week?
I needn't have bought so much wine—only five people came.
五、“should / ought to + have + 过去分词”表示过去本该做某事但没做,其否定式表示过去不该做某事但做了,这种句式含有不满或责备之意,ought to的语气比should强一些。如:
You ought to / should have studied harder. 你本应该更努力学习的。(但没有)
He oughtn't to / shouldn't have done that. 他本来就不该做那件事。(可是做了)
六、“would + have + 过去分词”表示对过去的某种情况进行猜测,或本来要做某事却因某种原因未做成,通常用来说明某一情况,但不像用should或ought to那样含有责备之意。如:
I guess the poet would have been about twenty when she wrote her first poem.
Another worker wouldn't have acted like that.

very 如果是too的话,肯定选A表明过分甜啦,你肯定放太多糖了。。。
但。你用的very,并且后面还是问号。。这个题有点难以理解。。
但我会选择A。。。因为只有A感觉要符合点。

a
这蛋糕太甜了,你不应该放那么多的糖在里面.
should not不应该
用have put,因为已经放了