题目内容
9.George _________ too far.His coffee is still warm.( )A. | must have gone | B. | might have gone | ||
C. | can't have gone | D. | needn't have gone |
分析 乔治不可能走很远.他的咖啡还是热的.
解答 答案:C.
can't have done是对过去事实的否定推测;must have done是对过去事实的肯定推测,即过去一定做了某事;might have done过去可能做了某事;needn't have done过去本不必做某事.根据后面一句His coffee is still warm可以推出George应该走不远;故选C.
点评 对于情态动词和虚拟语气的考查一定要分清是对什么时间的事实进行的推测,语气的强硬程度要估算准确.
练习册系列答案
相关题目
19._____the light in the hall will take more than money.( )
A. | Mending | B. | Mend | C. | Being mended | D. | To be mended |
5.-Do you think it's a good idea to make pen-pals with foreign English teachers on-line?
-_____ I do.I've had one for long.( )
-_____ I do.I've had one for long.( )
A. | Generally | B. | Fortunately | C. | Actually | D. | Really |