——How do you find the cake? ——This cake is very sweet. You ______ a lot of suga
题型:不详难度:来源:
——How do you find the cake? ——This cake is very sweet. You ______ a lot of sugar in it. A.should put | B.could have put | C.might put | D.must have put |
|
答案
D |
解析
试题分析:考查情态动词用法。情态动词+动词原形表示在现在情况的推测;情态动词+have done表示对过去情况的推测。本题蛋糕很甜,说明放了很多的糖是在过去发生的事情,排除AC。Must have done一定做了某事。Could have done可能做了某事,句意你认为蛋糕怎么样?—非常甜。你一定放了很多的糖。故D正确。 点评:must表示有把握的肯定推测。如果是对过去的推测,使用情态动词+have done的形式。 |
举一反三
We suggest that more measures _________ to solve the problem of overpopulation.A.will be taken | B.be taken | C.can be taken | D.must be taken |
|
— I saw Mr Li at the meeting yesterday. — Did you? He _______ have attended it, for he had asked for sick leave.A.needn’t | B.couldn’t | C.shouldn’t | D.mustn’t |
|
—I’ m sorry. I ______ at you the other day. ---Forget it. I was a bit out of control myself.A.shouldn’t shout | B.shouldn’t have shouted | C.mustn’t shout | D.mustn’t have shouted |
|
If the weather had been better, we could have had a picnic. But it _____ all day.A.rains | B.has rained | C.rained | D.is raining |
|
It was dangerous for you to swim in that river. You eaten by the fish.A.might have been | B.must have been | C.could have been | D.should have been |
|
最新试题
热门考点