单项选择题

All games______ because of the rainstorm, many students could do nothing but study in the classroom.

A.were canceled
B.having been canceled
C.had been canceled
D.have been canceled