单项选择题

She ought to stop working; she has a headache because she ______ too long.

A.has been reading
B.had read
C.is reading
D.read