问题

Till now, three films ______ in that village this month
A: were shown
B:have shown
C:have been shown
D:will be shown
B:have shown
C:have been shown
D:will be shown
正确答案是: