问题

By the time I got to the cinema, the movie for nearly half an hour.
A:has begun
B:has been on
C:had begun
D:had been on;
B:has been on
C:had begun
D:had been on;
正确答案是: