单项选择题

Tom()have met us three times last year, but’ the first two meetings were canceled.

A、will
B、should
C、had
D、must