What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why n...What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why not"can have done"?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 07:38:16

What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why n...What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why not"can have done"?
What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why n...
What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why not"can have done"?

What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why n...What a pity!Considering his ability and experience,he(?)better.The key is"might have done".Why not"can have done"?
因为从原句看,这件事是已经发生了的,用虚拟语气表示以他的能力和经验他应该要做得更好.
这个“应该要”是虚拟态,所以用might
can不表示虚拟

you can also use"could have done", but not "can have done".

同意楼上的观点
might have done better表示“本可以做得更好些”,但说话者对此不是很确定。用的是虚拟语气。
can have done better表示“本来能够做得更好”,说话者对此很确定。
由前文可知用might更恰当。