could be /might becould 是can 变化过来的;might是may变化过来的;从语气上来分别的话,can 比may更加确定,几乎可以说就是她不是别人。而may更加有猜测的意味在里面。