They explained the situation to the steward who brought over some water. He told them tha

外语类 专四 已帮助 人

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

请帮忙给出正确答案和分析,谢谢!

热搜:medline数据库中to字段是表示非英文文献的原文题名

答案解析

难度★★☆ 搜索
  • 正确答案:D
    在间接引语中,主句用过去时,从句视情况用过去时、过去将来时、过去完成时或过去完成进行时,这样便排除了A、C;句中有时间状语fortwenty-fiveyears,所以不能用过去时。用过去完成进行时表示"已经飞行了15年,并且还要继续下去"的含义。