She ought to stop work; she has a headache because she ___________ too long.(2009 普陀区 二模)A.has been reading B.had read C.is reading\x05\x05 D.read为什么不选B呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/15 07:52:21
Sheoughttostopwork;shehasaheadachebecauseshe___________toolong.(2009普陀区 二模)A.hasbeenreadingB.hadread

She ought to stop work; she has a headache because she ___________ too long.(2009 普陀区 二模)A.has been reading B.had read C.is reading\x05\x05 D.read为什么不选B呢?
She ought to stop work; she has a headache because she ___________ too long.(2009 普陀区 二模)
A.has been reading B.had read
C.is reading\x05\x05 D.read
为什么不选B呢?

She ought to stop work; she has a headache because she ___________ too long.(2009 普陀区 二模)A.has been reading B.had read C.is reading\x05\x05 D.read为什么不选B呢?
A.has been reading
have/has been doing sth
现在完成进行时表示动作发生在以前,持续到现在并且有继续发生下去的趋势.
B.had read
过去完成时表示动作发生在过去的过去.由she has 可以看出时态是现在时,不能用B.
根据句意,她头痛是因为她工作时间太长,而且工作这个动作很有可能一直进行下去.
综上,A非常适合.