(2013·江西鹰潭一中高三一模)What a pity! Considering his ability and experience, he better.
A. need have done
B. must have done
C. can have done
D. might have done
网友回答
A. need have done
B. must have done
C. can have done
(答案→)D. might have done
解析:选D 考查情态动词。句意:太可惜了!就他的能力和经验而言,他本可以做得更好。根据句意可知,此处应用might have done“本可以……”。can have done通常只用于否定句和疑问句。