Esempio:
Una settimana fa il meccanico mi disse: “Torna l’ultimo lunedì del mese per sapere se nel frattempo avrò riparato (oppure “ho riparato”) la macchina”.
Arriva l’ultimo lunedì del mese e, oltre a ritirare la macchina, decido di trasformare il discorso diretto in indiretto

Il risultato sarebbe
“Una settimana fa il meccanico mi disse di tornare l’ultimo lunedì del mese (oggi, nda) per sapere se nel frattempo avesse (o “aveva”)/abbia (o “ha”) riparato la macchina”?
Dato che l’azione dell’eventuale riparazione è situata, temporalmente, tra l’enunciazione del meccanico espressa al passato prossimo e l’ultimo lunedì del mese (oggi), tenderei a usare il congiuntivo trapassato, malgrado non mi stoni neppure il passato.
Qual è la vostra idea?

Grazie mille per l’attenzione.