精英家教网 > 高中英语 > 题目详情
-- Who do you think _____ such a foolish thing?
-- It _____ Tom, but I’m not sure.
A.could have done; may have beenB.could have done; must have been
C.should have done; may beD.must have done; might have been
A

试题分析:考查情态动词的完成式的用法:句意:--你认为谁会做这么愚蠢的事情?--可能是汤姆,我不确定。第一空填could have done,could表示推测的时候,用于疑问句和否定句中,第二空填might have done表示不确定的推测,因为后面说but I’m not sure。should have done本应该做而没有做,must have done过去一定做了,选A。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

— Guess what! I have won the first prize in the speaking competition.
— Congratulations! You _____ put a lot of work into it.
A.shouldB.mustC.should haveD.must have

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Can I pay the bill by check?
—Sorry, sir. But it is the management rule of our hotel that payment _______ be made in cash.
A.shall B.need C.will D.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It_____ years ago when the incident took place, and I nearly forget it.
A.would have beenB.should have been
C.ought to have beenD.must have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

When I was a child, I ______ watch TV whenever I wanted to.
A.shouldB.couldC.mustD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is hard to say what kind of person he is.Sometimes he is very friendly; at other times he ___ be very cold.
A.canB.mustC.willD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—What do you think of John?
—He’s a good boy, but he ______ be really stubborn at times.
A.canB.mightC.mustD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The manager demanded that the work________ within three days.
A.was finishedB.had been finishedC.be finishedD.finished

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— I promise Shirley ______ get a new iPad on her birthday.
— Will it be a big surprise to her?
A.willB.would C.should D.shall

查看答案和解析>>

同步练习册答案