题目
I feel really terrible because I __________ at my paper until now.A. have been workingB. have workedC. was working
I feel really terrible because I __________ at my paper until now.
A. have been working
B. have worked
C. was working
题目解答
答案
A. have been working
解析
考查要点:本题主要考查现在完成进行时的用法,以及如何根据时间状语选择正确的时态。
解题核心思路:
- 识别时间状语:句子中的“until now”是关键,表示动作从过去持续到“现在”。
- 判断动作状态:若动作仍在持续,需用现在完成进行时(have been doing);若动作已结束,则用现在完成时(have done)。
- 排除干扰项:选项C(was working)为过去进行时,仅描述过去某一时刻的动作,与“until now”矛盾。
选项分析
选项A:have been working
- 现在完成进行时的结构,表示从过去某一时间开始一直持续到现在的动作,且可能仍在继续。
- “until now”暗示动作可能还在进行,符合语境。
选项B:have worked
- 现在完成时,表示动作已完成。
- 但句中“feel terrible”表明说话人仍在为长时间未完成任务而焦虑,说明动作未结束,因此不符合。
选项C:was working
- 过去进行时,仅描述过去某一时刻的动作,无法体现“直到现在”的持续性,排除。