单项选择题

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