题目内容
12.-How long has he ?-For three years.( )
| A. | bought the mobile phone | B. | lived in this city | ||
| C. | joined the basketball team | D. | become a pianist |
分析 -他在这个城市住了多长时间了?-三年了.
解答 正确答案:B.句子是现在完成时态(主语+have/has+done),时间状语是for three years.当现在完成时态与表示一段的时间状语连用时,谓语要用延续性动词,A中的bought(buy的过去分词),C中的joined(join的过去分词),D中的become(become的过去分词)都是非延续性动词,即其动作是瞬间完成的,故按照排除法选择B.
点评 本题考查现在完成时态,有一定难度,考生应掌握现在完成时态的用法,特别注意当其与表示一段的时间状语连用时,谓语要用延续性动词,并清楚延续性动词与非延续性动词的区别.这是中考英语的考查热点难点,考生一定要熟练掌握.
练习册系列答案
相关题目
20.Many foreign students come to study in China they are interested in Chinese culture.( )
| A. | so | B. | but | C. | though | D. | because |
7.There a supermarket near my home.It's very convenient.( )
| A. | is | B. | has | C. | have | D. | does |