单项选择题
A.hadn't B.didn't have had C.hadn't had D.haven't had
A.has been reading B.is reading C.had read D.read
A.to repair B.to have repaired C.being repaired D.repairing