关于 should have done 等.

3个回答

  • 1) 没有你说的should had done,我明白你可能想表达过去完成时,从语法的角度,shoud+动词原形

    2)没有had better have done,一般就说,you 'd better do,

    你总结的已经很全了. 我个人觉得重点是你得明白某些情态动词后加HAVE DONE是表达什么含义.一般就是should,would,mustn't,must+have done...