must/should/shouldn't/needn't/could/couldn't/may/mought+have

3个回答

  • Must have done 一定做了某事,表肯定推测

    should have done 应该做某事,却没做,表现在后悔或惋惜之情

    shouldn't ..本不应该做,却做了..

    needn't..不需要做,却做了..

    could...本可能做,却没做..

    couldn't...表示不可能做,却做了...(虚拟语气)

    may...表示可能做了某事...

    might...同上,可能性小一点,多用于过去时态...