A.knowing B.know C.to know D.knew
A. has repaired B. is under repair C. was repaired D. had repaired
A. dismantling and inspecting B. dismantled and inspected C. to dismantle and inspect D. dismantle and inspect