问题

What ‘s this I hear about your appearing on the six o’clock news.— Oh that. Some people _______ something on campus and I just happened to pass in front of the camera.

A:filmed
B:had filmed
C:were filming
D:have been filming;
正确答案是: