Learn English – Report on duty or Report for duty

prepositions

I have to report on duty on 22th December 2014.

It should be on or for?

If that day I have attend, I have report to someone that I have on duty that day.

Best Answer

I have to report for duty on 22 DEC.

Means you have Duty scheduled for 22 DEC and have to show up.

I have to report on duty.

Implies that you have to make a report of some kind while on duty. "I have to report the number of visitors while on duty tomorrow."

Related Topic