问题

The film _________________ for half an hour when she got to the cinema.
A:has been over
B:has finished
C:had been over
D:had finished
B:has finished
C:had been over
D:had finished
正确答案是: