By the time i arrived at the cinema ,the movie had____for hafe an hour.

为什么用been on不用started啊,求解释,详细哦~~
2025-05-19 08:51:32
推荐回答(1个)
回答(1):

By the time I arrived at the cinema, the movie had been on for half an hour.
这句话的意思是 “当我到达电影院时,电影已经演了半个小时。”
由half an hour可知,要填的动词是延续性的。
had been on 表示持续性,而started 是瞬间发生的动作。
所以用had been on 。

希望对你有所帮助。