单项选择题

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