-You seem to be familiar with this city.
-I_______here for three years. It's great to be back.
A.would live
B.had lived
C.lived
D.live
答案:C
题目分析:句意:--你似乎对这个城市非常熟悉。--我过去在这里住了三年了,回来的感觉很好。根据It's great to be back.可知现在没有在这里住,故用过去式,过去完成时表示过去的过去,这里没有过去的动作,所以不能用过去完成时;过去将来时表示过去将要发生的动作,不符合语境,一般现在时表示经常发生的动作或存在的状态,不符合语境,故选C。
点评:本题难度适中。动词时态是近几年高考必考的内容。需要考生有分析理解复杂的句子结构的能力,必须会根据语境或已给动词的形式来判断动词的时态。这里考生必须会区分一般过去式,过去将来时、一般现在时和过去完成时的用法及区别。
即学即练:I _____ a novel written by Ernest Heming-ways last night, and another night I’ll finish it.
A. read B. have read C. had read D. was reading
解析:D。句意:昨天晚上我在读海明威写的一部小说。Last night 为过去时间状语,排除B、C。逗号后面的句子暗示了小说燕示读完,过去进行时表示示完性,一般过去时表示完成性,故选择D。