单项选择题

When he went to the airport for the ticket, Tom suddenly realized that his passport had ______ for half a year.

A.abolished
B.expired
C.amended
D.constrained