might 是may的过去分词,也许的意思,翻译成中文不通畅,对吧!should是给某人建议,也不通畅。 would楼上几位已经说得很清楚了
would do 是过去常常做的意思a 表示推测b 表示应该做某事 是祈使的语气