题目内容
11.-Have you seen your nephew recently?-Yes,in fact,I saw him yesterday.I___ _him for three years.( )
| A. | haven't seen | B. | didn't see | C. | hadn't seen | D. | don't see |
分析 -最近,你见过你侄子吗?
-是的,实际上,我昨天就看见他了,我已经有三年没有见到他了.
解答 答案:C
分析句意可知,此处表示发生在昨天之前的动作,即表示截止到昨天见到他之前,我已经有三年没有见到他了;故此处表示发生在过去某时间之前的动作,应使用过去完成时;A.现在完成时,表示过去发生的动作或状态持续了到现在;B.一般过去时,表示过去某时间里发生的动作或状态;D.一般现在时,表示现阶段经常性,习惯性的动作或状态;因此,根据此处动作发生的时间,应排除A.B.D;故选C.
点评 本题考查了过去完成时的用法;做本题的关键在于:首先应根据句意,确定出该动作发生的时间是在过去某时间之前;其次,需要熟练掌握过去完成时及其它各时态的意义及用法区别.
练习册系列答案
相关题目
6.According to Xinhua News Agency,China's all-out rescue effort has helped remove 30,000Chinese from the recent unrest and violence in Libya.( )
| A. | generally | B. | merely | C. | approximately | D. | extremely |
20.The days are approaching the World Expo 2010will be held in Shanghai.( )
| A. | that | B. | where | C. | when | D. | which |