when I arrived at his office,he___on the phone

问题描述:

when I arrived at his office,he___on the phone
A.was speaking B.had been speaking答案是哪一个?为什么不能选另一个?

A
翻译:当我到达他办公室的时候,他正在打电话,表示过去正在进行的动作,用过去进行时.B是过去完成进行时,表示动作发生在过去的过去,这里arrived是和打电话同时发生的,因此使用过去进行时