You look so upset.What's wrong?One of my good friends_______to another city.A.was moving B.has moved为什么不能是A呢?

问题描述:

You look so upset.What's wrong?
One of my good friends_______to another city.
A.was moving
B.has moved
为什么不能是A呢?

有些动词的进行时态实际上表达的将要发生的动作。
如:be coming将要来
be leaving将要离开
be moving将要搬走
本题明显要用完成时态,所以选B

B表示一种状态,强调我的朋友已经走了,A的话需要一个过去时态,而句中没有

was moving 表示过去正在.这个动作
根据句子的意思应该“因为我的一个好朋友搬到其他的城市了”而不是因为他过去在搬,如果非要用过去时的话就直接moved,也是可以的

a 是过去进行时 时态不对啊
b 是现在完成时 对的
--你看起来如此烦恼!怎么了?
--我的一个朋友去了国外了。
这说明事情已经发生了,所以你才会有此感觉!
所以应该用现在完成时 表示已经发生,且对现在有影响(影响到你的情绪)