单选题
1.
She ought to stop work; she has a headache because she______too long.
A、
has been reading
B、
is reading
C、
had read
D、
read
【正确答案】
A
【答案解析】
题干第2分句中主句的谓语动词has用的是一般现在时,根据时态一致的原则,不能选C和D,因为选项C和D用的是过去完成时和过去时。时间状语too long要求与完成时态连用,根据上下文,题干强调的是动作的持续性。因此用现在完成进行时最符合句子的语境和语法要求。
提交答案
关闭