英語
高校生

高一、VISIONQuestの問題です。
君はそんなに食べるべきではなかった。が
You ought not to have eaten so much. 
とありますが、
なぜtoの後が完了形になっているのですか?

回答

過去についての推量は助動詞+have+過去分詞を使うからです
この文はought to (should)が助動詞になると思います。助動詞の後ろは必ず原型なので現在完了の形になっています

5億

ありがとうございます!!!
わかりました!

この回答にコメントする
疑問は解決しましたか?