Rule reminder
Agent with two objects: fare + infinitive + direct object + a/da + agent. With one object (person only): that person is the direct object of fare.
'Ho fatto correggere il tema _____ professore d'italiano.' (?)
More in this section