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
出自:河南理工大学专升本英语1