She ought to stop work; she has a headache because

行业问题 商务英语应用 已帮助 人

She ought to stop work; she has a headache because she _____________ too long.

       A) has been reading                                        B) had read

       C) is reading                                                  D) read

 

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

答案解析

难度★★☆ 搜索
  • A.hasbeenreading
    have/hasbeendoingsth
    现在完成进行时表示动作发生在以前,持续到现在并且有继续发生下去的趋势。
    B.hadread
    过去完成时表示动作发生在过去的过去。由shehas可以看出时态是现在时,不能用B。
    根据句意,她头痛是因为她工作时间太长,而且工作这个动作很有可能一直进行下去。
    综上,A非常适合。