单项选择题
A.might have B.might have had C.may have D.ought to have had
A.up B.out C.away D.off
A.adapt B.abridge C.segment D.transact