They explained the situation to the steward, who brought over some water. He told them that he______on the route for twenty-five years. A.works B.worked C.has been working D.had been working
A. A.works B.worked C.has B.had
【参考答案】
D 在间接引语中,主句用过去时,从句视情况用过去时、过去将来时、过去完成时或过去完成进行时,这样便排除了A、C;句中有时间状语fortwenty-fiveyears,所以不能用过去时。用过去完成进行时表示'已经飞行了15年,并且还要继续下去'的含义。