英语:下面这句话是不是对的?没逻辑主语啊.

问题描述:

英语:下面这句话是不是对的?没逻辑主语啊.
Arriving at the cinema,the film had been over.

这句话的意思是:当到达电影院的时候,电影已经结束了.
Arriving at the cinema,the film had been over.
Arriving at 当到达.地方 表示现在进行时
had been over已经结束了 表示过去完成那这句话没逻辑主语对不对呢,大虾?主语省略了的When i was...