情态动词+have done 用法及意义must have done need have done daren't have donecould never have done could have done

问题描述:

情态动词+have done 用法及意义
must have done need have done daren't have done
could never have done could have done

must have done 一定做过某事
need have done 本必须做,实际上没做

must have done 一定做了某事(对过去的一种肯定推测)
need have done 本需要做某事(但实际没做)(表轻微的责备)
daren't have done = didn't dare do (过去)不敢做某事
could never have done不可能做了某事(对过去的一种否定推测)
could have done 本可以做某事(但实际没做) (表轻微的责备)