on duty 不是动词,是带有形容词性的介词短语,“值班、在岗” 的意思.
sb be on duty 是标准句式,一定跟在be 动词后面.
用在过去式疑问句中以 Was 开头;例如:Was he on duty yesterday?