问题

She ought to stop reading;she has a headache because she________for too long.[ ]
A:has been reading
B:had read
C:is reading
D:read
B:had read
C:is reading
D:read
正确答案是: