DAVID ... THE TV SET AT THE MOMENT.A. WAS REPAIRING B HAS REPAIREDC...

5. David ... the TV set at the moment.A. was repairing B has repairedC. is repairing D. has been repairing