单选题 She ought to stop work; she has a headache because she ______ too long.
  • A. has been reading
  • B. had read
  • C. is reading
  • D. read
【正确答案】 A
【答案解析】[解析] 主句时态为一般现在时,再根据时间状语too long可排除其他选项。