题目
Mr. Grant______in Hangzhou since 2006. He loves this city.A. has been livingB. livedC. will be livingD. will have been living
Mr. Grant______in Hangzhou since 2006. He loves this city.
A. has been living
B. lived
C. will be living
D. will have been living
题目解答
答案
A. has been living
解析
本题考查现在完成进行时的用法。关键点在于时间状语since 2006的使用,它通常与现在完成时或现在完成进行时连用。
- 现在完成时(have/has + 过去分词)强调动作的完成或结果;
- 现在完成进行时(have/has been + 现在分词)强调动作的持续过程,且动作可能仍在进行。
本题中,live是持续性动词,且时间状语since 2006暗示动作从过去持续到现在,因此应选择现在完成进行时。
选项分析
- A. has been living
- 现在完成进行时,表示从2006年开始一直住在杭州,且可能继续住下去,符合题意。
- B. lived
- 一般过去时,仅表示过去某个时间点的动作,无法体现“从2006年至今”的持续性,排除。
- C. will be living
- 将来进行时,表示将来某个时间点的动作,与时间状语since 2006矛盾,排除。
- D. will have been living
- 将来完成进行时,表示将来某个时间点前的持续动作,与题干时间逻辑不符,排除。