单项选择题

The course would (have been offered) this term, but it (cancelled) because too few students had (registered) before registration (closed).

A.have been offered
B.cancelled
C.registered
D.closed