单项选择题

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

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