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
解析:考查虚拟语气。句意:太可惜了!考虑到他的能力和经验,他可能做的更好了。“might+have+done”表示对过去事情的推测,意思是“可能已经”或“也许已经”。故选D。