单项选择题

He ______ ten lectures on African literature, but he only gave three because of his illness.

A.must have given
B.should have given
C.gave
D.had given