单选题 —Hi, Mary, you look very tired.
—Yeah, I ______ for a whole week.
【正确答案】 D
【答案解析】[解析] 本题考查动词的时态。have been doing sth. 是现在过去完成进行时表示最近一直干什么事情,强调持续性。根据句意,我已经持续工作了整整一个星期了。故正确的答案为D。