He_______four lectures on modem philosophy, but he only gave two

He_______four lectures on modem philosophy, but he only gave two because of his illness.
A、would give
B、had given
C、should have given
D、must have given
【正确答案】:C