单项选择题
A. will have been done B. would have been done C. will have done D. has been done
A. changed B. has changed C. is changing D. had changed
A. is repaired B. is needed repairs C. is being repaired D. is needed repairing