高二英語經典題型(7)
發布者:網上發布
13. He ____ have completed his work; otherwise,he wouldn't be enjoying hirnself by the seaside.(2005北京)
A. shouldB. must
C. wouldn'tD. can't
【解析】選A根據下文“否則他在海邊沒法玩得痛快。”可以推出上一句“他本應該要完成他的工作。”should have done表示后悔或責備,意為“本應該做了(但事實上沒做)”。
14. I ____ have been more than six years old when the aecident happened. (2005天津)
A. shouldn'tB. couldn't
C. mustn'tD. needn't
【解析】選B“情態動詞 + 完成時態”用來表示對過去某一事實的假設或推測。尤其用來表示否定的推測則"can't / couldn't have done"。本句譯為:當事故發生時我不可能大于六歲。