单选题 12 If the components delivered earlier we might have been able to start work on time.
  • A. might have been
  • B. were
  • C. would have been
  • D. had been
【正确答案】 D
【答案解析】