Répondre :

C'est pour un devoir se dit en anglais :
It's for a duty

cela dépend du sens donné au mot devoir:
it's for a homework  ( sens: travail demandé par l'école)
it's for a duty ( sens : obligation)