满分5 > 高中英语试题 >

This cake is very sweet. You _____ a lo...

 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,可表示过去没有实现的可能性,意为"本来可以(可能)……"。 "我本来应该请他吗?"是由should+have done构成的虚拟条件。
复制答案
考点分析:
相关试题推荐

 The World Wide Web is sometimes jokingly called the World Wide Wait because it ______ be very slow.

A. should         B. must        C. will         D. can

 

查看答案

 I have lost one of my gloves. I _____ it somewhere.

A. must drop                    B. must have dropped

C. must be dropping              D. must have been dropped

 

查看答案

 Oh, I’m not feeling well in the stomach. I ______ so much fried chicken just now.

A. shouldn’t eat     B. mustn’t have eaten     C. shouldn’t have eaten    D. mustn’t eat

 

查看答案

 — Write to me when you get home.

— __________.

A. I must        B. I should         C. I will        D. I can

 

查看答案

 The poor boy _____ the test again; in that case, his mother will be very disappointed.

A. must have failed    B. might fail      C. could have failed   D. should fail

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.