单项选择题

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