题目
His uncle ____ in that factory since 1991.A. workedB. had workedC. has workedD. works
His uncle ____ in that factory since 1991.
A. worked
B. had worked
C. has worked
D. works
题目解答
答案
C. has worked
解析
考查要点:本题主要考查现在完成时的用法,特别是时间状语since的搭配。
解题核心思路:
- 识别时间状语:句子中的“since 1991”是现在完成时的典型标志,表示动作从过去持续到现在。
- 排除干扰项:过去完成时(B)和一般过去时(A)均不符合“持续到当前”的语境,一般现在时(D)无法体现“从过去开始”的动作。
关键知识点:
- 现在完成时结构:
has/have + 过去分词,强调动作从过去持续到当前。 - 时间状语搭配:
since后接时间点时,必须与现在完成时连用。
步骤解析:
- 分析时间状语:
句子中的“since 1991”表示“从1991年至今”,动作仍在持续,因此需要使用现在完成时。 - 排除错误选项:
- A. worked(一般过去时):仅表示过去某个时间点的动作,无法体现“持续到当前”。
- B. had worked(过去完成时):表示“过去的过去”,与当前无关。
- D. works(一般现在时):表示当前状态,但未体现“从过去开始”的动作。
- 确定正确选项:
C. has worked 符合现在完成时的结构,正确表达“从1991年至今一直在该工厂工作”。