单项选择题

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.had registered
D.closed