单项选择题

The troops have been on the()for a possible enemy attack.

A.alarm
B.alert
C.warning
D.notice