问题

The TV set he _____ works well now. [ ]
A: has repairing
B: having repaired
C: has been repaired
D: has had repaired
B: having repaired
C: has been repaired
D: has had repaired
正确答案是: