题目
Never before in my career _ _ of an assignment A have l frightened B had I frightened C had I been frightened D have I been frightened
Never before in my career _ _ of an assignment
A have l frightened
B had I frightened
C had I been frightened
D have I been frightened
题目解答
答案
句意:在我的职业生涯中,我还从来没有被任务吓倒过。D
Never before,在这之前从不...可知其表示的是从此刻往前的段时间,段时间需要用现在完成时have done。
又因我是被任务吓到,存在被动关系,所以应用现在完成时被动语态,“have been done”
解析
考查要点:本题主要考查现在完成时的被动语态在句首状语结构中的运用,以及主谓一致的判断。
解题核心思路:
- Never before作为句首状语,表示“从未”,其后需接现在完成时(have/has done)。
- 句子主语为I,且动作frighten是被动承受(“被任务吓倒”),因此需使用被动语态(be done)。
- 综合以上两点,正确时态为现在完成时的被动语态(have been done),并注意主谓一致(have与I搭配)。
关键分析步骤:
- 时间状语定位时态:
Never before作为句首状语,隐含“从过去某一时间点持续到现在”的时间概念,因此需用现在完成时(have done)。 - 被动语态判断:
句子表达“我被任务吓倒”,动作是被动承受,因此需用被动语态(be done)。 - 主谓一致验证:
主语为I,助动词应为have,而非has或had。
选项排除:
- A. have I frightened:主动语态错误,未体现“被吓倒”。
- B. had I frightened:过去完成时错误,且主动语态不符合题意。
- C. had I been frightened:过去完成时错误,且主谓不一致(had与I搭配不当)。
- D. have I been frightened:正确,符合现在完成时被动语态(have been done)和主谓一致。