TOEICの過去問 | 予想問題
Part5
問450
このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。
問題
Part5の過去問/予想問題 問450 (訂正依頼・報告はこちら)
You ought -------- kept her waiting outside for so long.
- not to have
- to not have
- not having
- having
正解!素晴らしいです
残念...
この過去問の解説 (3件)
01
【正解】 not to have
【ポイント】ought to~の使い方
【考え方】
ought to 動詞の原形 で should 動詞の原形 と同じ意味になります。
意味は「~すべき」です。
これを否定形にすると、shouldはshould notですが、ought toはought not toとなります。
よって、ought not to 動詞の原形の形が正解です。
【全訳】
そんなに長い間、彼女を外で待たせるべきではなかった。
参考になった数72
この解説の修正を提案する
02
「ought not to have 過去分詞」で、「~すべきではなかったのに」という意味になります。
ought to 動詞の原形 「~すべきだった」と合わせて覚えましょう。
この場合、toは不定詞ですので、否定語のnotはtoの前に置かれます。
参考になった数24
この解説の修正を提案する
03
「~する必要がある」(義務),「当然~のはずだ」(推量・当然)
という意味です。should と同じような使い方をします。
そして,〈ought to have + 過去分詞〉や〈should have + 過去分詞〉で
「~すべきだったのに(しなかった)」という過去の行為に対する非難・後悔を
表します。
否定形は ought not to (do)。ought と to の間に not を挿入します。
したがって,正解は【1】番です。
You ought not to have kept her waiting outside for so long.
(あなたは彼女をそんなに長い時間,外で待たせ続けるべきではなかった。)
※「彼女を外で長時間待たせた」ことに対する非難
keep + O(人など)+ 現在分詞(-ing)で
「人などを~させ続ける」という意味になることにも注意しましょう。
参考になった数10
この解説の修正を提案する
前の問題(問449)へ
Part5問題一覧
次の問題(問451)へ