the movie _for ten minutes when i got to the cinema A has been on B had been on

为什么选B,如she has been playing for ten minutes
2024年11月21日 21:50
有5个网友回答
网友(1):

这道题应该选过去完成时, had been on
因为是过去开始的,已经开始了,开始这个动作没办法持续的,所以不能用现在完成时

希望对你有帮助哦~

网友(2):

您好,这句句子整体是过去时(后面有got),所以用过去完成时

祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢!

网友(3):

B
因为动作发生在到达之前(根据when i got to the cinema)可知用过去完成时,表示过去的过去已经完成了的动作。

网友(4):

has been 已经 (现在完成时)
had been 已经(过去完成时)
因为动作发生在到达之前可知用过去完成时,表示过去的过去已经完成了的动作。
后面有got, 所以用过去完成时

网友(5):

过去完成时,表示发生在过去的过去