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

正解は、1番です。

「ought not to have 過去分詞」で、「~すべきではなかったのに」という意味になります。

ought to 動詞の原形 「~すべきだった」と合わせて覚えましょう。
この場合、toは不定詞ですので、否定語のnotはtoの前に置かれます。

参考になった数24

03

ought to (do) は
「~する必要がある」(義務),「当然~のはずだ」(推量・当然)
という意味です。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