We have brought in a good grain harvest for three years _________.

We have brought in a good grain harvest for three years _________.

A.on purpose

B.on end

C.on duty

D.on watch

答案及解析: B