多项选择题

The nursing staff are exhausted; they've been ______ all weekend.

A.on guard
B.on call
C.on line
D.on patrol