题目内容
7.-Did you hear that Jack used to be a policeman for two years?-You're kidding!He ______,for he's too short.( )
A. | can't be | B. | can't have been | ||
C. | may not be | D. | may not have been |
分析 --你有没有听说Jack曾经做过两年的警察?
--你在开玩笑吧!他不可能做过警察,因为他太矮了.
解答 答案是B.本题考查"情态动词+have done"的结构.对过去的或已经发生的事件的说明往往用"情态动词+have done"的结构,由问句中的did可知事件已经发生,所以用"情态动词+have done"的结构,排除A和C.can't have done表示"不可能已经…";may not have done是推测,表示"也许没有…";根据句意,他"不可能做过警察",故答案选择B.
点评 要在正确理解情态动词的基本含义的基础上,整体理解语境中的情感态度,做出合理的判断.
练习册系列答案
相关题目
20.________ what you need,you'll find you can readily save texts on your personal computer space to print off when you need.( )
A. | Find | B. | Found | C. | To find | D. | Having found |
2.Mom devoted ______ to taking care of us.( )
A. | she | B. | her | C. | it | D. | herself |
12._____it rain tomorrow,the meeting would be put off.( )
A. | Should | B. | Would | C. | Could | D. | Must |
19.Contrary to our expectations,Google has determined that grades are worthless as a ______ for hiring and test scores don't predict anything.( )
A. | qualification | B. | challenge | C. | criterion | D. | ingredient |