should have done助動詞 should have done 【意味】 ~すべきだったのにしなかった 【例文】 I should have sutdied harder. 私はもっと一生懸命に勉強すべきだった。(のにしなかった)