题目内容
-- Who do you think _____ such a foolish thing?
-- It _____ Tom, but I’m not sure.
| A.could have done; may have been | B.could have done; must have been |
| C.should have done; may be | D.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。
考点:考查情态动词的完成式的用法
It’s annoying ! After I gave her my advice, my daughter ________ go and do the opposite.
| A.have to | B.must | C.shall | D.would |
You _____ me because I didn't say that.
| A.may misunderstand | B.must misunderstand |
| C.should have misunderstood | D.must have misunderstood |
Teachers be sensitive to the development level of each student so as to help them better.
| A.can | B.may | C.are able to | D.need to |
---Why hasn’t Jane arrived yet?
---She ______ again in the morning.
| A.shouldn’t have overslept |
| B.may have turned off the alarm clock |
| C.must have no one to call her |
| D.should have someone to wake her up |
— You your ideas at the meeting in a different way.
--- Thank you, but I was too angry then.
| A.must express | B.could express |
| C.could have expressed | D.must have expressed |
The well-dressed lady was caught stealing in the fashion shop, Strangely enough,she have done such a thing.
| A.would | B.must | C.should | D.might |
He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.
| A.should | B.must | C.wouldn’t | D.can’t |
Mike ______have stolen the money from the bank,______he appeared to be rich overnight.
| A.can’t; for | B.might; for | C.must; since | D.can’t; since |