题目内容
5.Sorry I'm late.I _____________ have turned off the alarm clock and gone back to sleep again.( )A. | might | B. | should | C. | can | D. | will |
分析 很抱歉,我来晚了.我可能是把闹钟关上了然后又睡着了.
解答 答案:A.
分析句子的意思及结构可知,本句表达的是对过去事实的一种委婉的猜测,所以用might have done表示过去可能做过某事;故选A.should have done表示本应该做某事而没有做;can have done通常只用于否定句和疑问句.用于否定句时表否定推断,推测肯定没做;用于疑问句时意为"难道真的做了吗",表示怀疑.例如:Can he have done such a foolish thing?(=Is it possible …?)他会做这样的傻事吗?(表怀疑)He can't have taken it home.他不可能把它带回家了.(表不可能);will have done表示将来完成.
点评 本题考查的是情态动词的使用.在理解词意的基础上,结合语境选出最符合题意的答案.
练习册系列答案
相关题目
14.-Why didn't you turn up at the opening ceremony?I was waiting for you all the time.
-I .But I had some urgent business to deal with then.( )
-I .But I had some urgent business to deal with then.( )
A. | would like to | B. | would like to have | ||
C. | would like to be | D. | would like to have attended |
20.Loan?I hate the idea of borrowing.I would rather make my own money and pay it off.
I know,but it's common for people to pay their school fees they've graduated.( )
I know,but it's common for people to pay their school fees they've graduated.( )
A. | once | B. | while | C. | even if | D. | in case |
17.Being unable to afford a car,going shopping for the two of us meant ___ down to the shops and going back home again with full arms.( )
A. | walking | B. | walked | C. | to walk | D. | will be walked |
3.Make a phone call when you can't get home as usual,______ your parents will start to worry.( )
A. | otherwise | B. | and | C. | but | D. | so |