"But I had to do it."
Translation:Mais je devais le faire.
January 3, 2013
"devoir" is very broad in meaning and it can mean "need to", but only when context makes sense:
- je dois payer mes impôts avant lundi = I have to/must pay my taxes by Monday
- je dois/j'ai besoin de boire et manger pour survivre = I need to drink and eat to survive.
It may be subtle but I have noticed that English speakers use "need to" much more often than French speakers.