单选题 The headmaster ______ for more than two weeks.
A. has left B. has gone C. has been away

【正确答案】 C
【答案解析】[解析] 本题考查动词时态。for表示一段时间,句子使用现在完成时,has gone/ has left均表示一次性完成的动作,因此都不对。正确答案为C。