A. has ever been built B. is ever built C. has ever built D. was ever built
A. what B. that C. this D. which
A. have repaired B. will have repaired C. are to repair D. will repair
A. turn B. Put C. do D. set
A. on B. with C. at D. for
A. have had B. had had C. have D. had
A. may have B. could have C. must have had D. might have had
A. will do B. has done C. do D. did
A. Did he catch B. Should he catch C. Has he caught D. Had he caught
A. had thrown B. will be throwing C. were throwing D. would have thrown