She should stop work; she has a headache because she______too long.A.is readingB.has been

学历类 专四 已帮助 人

She should stop work; she has a headache because she______too long.

A.is reading

B.has been reading

C.had read

D.read

请帮忙给出正确答案和分析,谢谢!

热搜:a是b的充分条件,b是a的必要条件吗

答案解析

难度★★☆ 搜索
  • 正确答案:B
    本题考查动词时态。havebeen+动词现在分词是现在完成进行时,表示在说话时刻之前到现在正在进行并且会继续持续进行的动作。根据句中动词为现在时以及动作表示持续到说话时刻,应选B。