高二英語經典題型(7)
發(fā)布者:網上發(fā)布
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根據(jù)下文“否則他在海邊沒法玩得痛快?!笨梢酝瞥錾弦痪洹八緫撘瓿伤墓ぷ鳌!眘hould 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“情態(tài)動詞 + 完成時態(tài)”用來表示對過去某一事實的假設或推測。尤其用來表示否定的推測則"can't / couldn't have done"。本句譯為:當事故發(fā)生時我不可能大于六歲。