单选题 She ought to stop work: she has a headache because she______ too long.

【正确答案】 A
【答案解析】根据主句时态为一般现在时,再根据时间状语“too long”可排除B、C、D三项。因此A项为正确答案。