WHY ARE YOUR HANDS SO DIRTY

Câu 43: Why are your hands so dirty? – I ________ my bike. I have yet to finish it. A. have been repaired B. has been repaired C. repaired D. have been repairing