I told Sally how to get there, but perhaps I ________ for her.A.had to write it

I told Sally how to get there, but perhaps I ________ for her.A.had to write it

题型:不详难度:来源:
I told Sally how to get there, but perhaps I ________ for her.
A.had to write it out
B.must have written it out
C.should have written it out
D.need to have written it out

答案
C
解析

试题分析:考查情态动词+完成式的用法:句意:我告诉Sally怎么到这儿,但是可能我应该把它写下来。本应该做而没做should have done,must have done过去一定做了,need 后面直接接have done,没有to,选C。
点评:情态动词无论是表达“推测和可能性”,还是表达“虚拟”这一概念,只要是对过去已经发生的事情进行描述,一律用“情态动词+have done”这一结构;对现在或将来的事情进行描述,用“情态动词+动词或系动词原形”。
举一反三
"Those responsible for the accident      be punished while those contributing to solving the problems be rewarded," promised the official then and there.
A.needB.mayC.canD.shall

题型:不详难度:| 查看答案
--Do you think Jack will lend us a hand?
--He is the last one to help others. He _____lend his hand, though.
A.canB.mustC.shouldD.might

题型:不详难度:| 查看答案
—Catherine,  I have cleaned the room for you.
—Thanks. You_______ it.  I could manage it myself.
A.needn’t doB.needn’t have done
C.mustn’t doD.shouldn’t have done

题型:不详难度:| 查看答案
Most of the big hotels in Shanghai were full last week, but finally we______find a room in a small one.
A.ought toB.couldC.were able toD.might

题型:不详难度:| 查看答案
The boss has given everyone a special holiday, so we ________ go to work tomorrow.  
A.can’tB.mustn’tC.needn’tD.shouldn’t

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.