A. informed B. would be informed C. be informed D. had been informed
A. has B. have C. had D. having
A. had invented B. were invented C. should have been invented D. had been invented
A. had caught B. should have caught C. could have caught D. caught
A. can B. were able C. will be able D. could