问题

That can’t be! They______for forty minutes but no one has scored a goal yet.-Too bad! It’s almost half-time.
A:had played;
B:played
C:have been playing;
D:were playing;
B:played
C:have been playing;
D:were playing;
正确答案是: