题目内容
8.I'm puzzled why he ______ back to me.He should have heard from me.( )A. | hasn't written | B. | didn't write | ||
C. | doesn't write | D. | hasn't been writing |
分析 我不明白他为什么没给我回信,他早该收到我的来信了.
解答 答案:A
根据"He should have heard from me"可知,他已经收到我的来信了;因此这里应表示过去的动作(他收到我的来信)对现在造成的结果,即他还没给我回信;故应使用现在完成时;D.现在完成进行时;表示从过去某时间开始,一直延续到现在,并且还有可能持续下去的动作;而此处并不强调动作的持续性,故选A
点评 本题考查了现在完成时的用法.做本题时,首先应根据句意,判断空缺处的动作发生的时间以及所表达的意义;其次,应注意区分现在完成时与现在完成进行时的用法区别;因此,做类似的时态题时,需要熟练掌握各时态所表达的意义及用法.
练习册系列答案
相关题目
19.Our industry makes use of what farmers throw away as waste.( )
A. | also | B. | though | C. | otherwise | D. | therefore |
16.Don't blame on me!It was you who didn't keep your word first, ?( )
A. | wasn't it | B. | was it | C. | didn't you | D. | did you |
3.Don't answer any e-mails ______ your private information,however official they look.( )
A. | requesting | B. | to request | ||
C. | requested | D. | having requested |