题目内容

This cake is veny sweet.You ________ a lot of sugar in it.

[  ]
A.

should put

B.

could have put

C.

might put

D.

must have put

答案:D
解析:

must have done表示对过去发生的事或已经完成的动作肯定、推断,意为“想必,一定已经……”。只用于肯定句。根据题意,D项正确。


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网