单选题 He has lived in that village ______ he moved out of the city.

【正确答案】 A
【答案解析】[精析] 本题考查的是现在完成时的用法,故A正确。
[知识拓展] 现在完成时态表示一个过去发生的动作在过去已经完成,但对现在产生影响或结果。同时并强调这一影响或结果。构成是have/has+动词过去分词。现在完成时还有未完成用法(持续性用法),表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。如:
Have you waited long?你等了很久吗?
We have been busy this afternoon.今天下午我们一直很忙。
It has stayed hot this week.这星期天气一直很热。