Final answer:
The best Spanish equivalent to the phrase 'I haven't done it for a long time' is 'No lo hago desde hace mucho tiempo.'
Step-by-step explanation:
The best Spanish equivalent to the phrase 'I haven't done it for a long time' is 'No lo hago desde hace mucho tiempo.' The correct answer is option C - 'No lo hago desde hace mucho tiempo.'
Learn more about Spanish translation