题目内容
7.He _______ have finished his work; otherwise,he wouldn't be enjoying himself by the seaside.( )A. | should | B. | must | C. | need | D. | can |
分析 他肯定已经完成了他的工作;否则他不会再海边逍遥自在.
解答 答案是B.本题考查"情态动词+have done"的结构.should have done是虚拟语气,表示"本应做但事实上却没有做";must have done表示推测,表示"肯定已经…";need have done只能用在否定句中表示"本不必做…,实际上却做了";can have done 用在否定句和疑问句中,表示"可能已经…吗?"或"不可能已经…".根据句意可知,他现在在海边,故判断他"肯定已经"完成工作,由此判断答案选择B.
点评 要在正确理解情态动词的基本含义的基础上,整体理解语境中的情感态度,做出合理的判断.
练习册系列答案
相关题目
12._______ young people see and hear in the media helps them to figure out how the world works.( )
A. | What | B. | That | C. | How | D. | Which |
16.______ surprised me most was that we had met each other here before.( )
A. | That | B. | It | C. | Which | D. | What |
17.The judging committee ______ three women and four men is popular with the public.( )
A. | is consisted of | B. | makes up | ||
C. | consisting of | D. | which made up of |