用正确形式填空By the end of last term,they __(work) there for ten years.可用:had been working吗 为什么?

问题描述:

用正确形式填空By the end of last term,they __(work) there for ten years.
可用:had been working吗 为什么?

不可
根据语意:到上学期末,他们已经在那儿工作了十年了.
没有表示“正在进行”的意思,而表示“已经完成”
所以应该用过去完成时,填had worked