问题

Ted told his father he ______ his homework three hours before.
A:finished;;
B:has finished;;
C:was finishing
D:had finished;
B:has finished;;
C:was finishing
D:had finished;
正确答案是: