• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:高校英語 仮定法について)

高校英語の仮定法について

このQ&Aのポイント
  • 高校英語の文法書で仮定法に関して分からない問題があります。
  • It is (high/about) time + S' + 過去 という形式があります。
  • 文法書の例文を元にして、【A】、【B】、【C】の3つの文が紹介されています。

質問者が選んだベストアンサー

  • ベストアンサー
  • marbleshit
  • ベストアンサー率49% (5033/10253)
回答No.1

(1) 【A】の文だけhighに( )がついていて、【B】のaboutにはついていないのでしょうか。 はい。highは省略されることがありますよ。 【A】~【C】の文はhighを使ってもaboutを使っても、使わなくてもどれでもよいのですか。 その通りです。 (2) 【B】の文にはhadが使われているのはどうしてでしょうか。 haveの使役動詞としての用法ですね。 have your hair cutで「あなたの髪を切ってもらう」 と言う意味です。 これが仮定表現に伴って過去形のhadになったわけです。 因みにcutは過去分詞型です。

その他の回答 (3)

  • KappNets
  • ベストアンサー率27% (1557/5688)
回答No.4

3つはいずれも It's time の後に来る動詞は過去形にするということを示す文例です。英語の文法用語では unreal past と呼ばれます。過去形だと「おやっ」と思いますよね。人の気を引くためにわざと過去形にしていると理解すると良いと思います。 使役動詞 have の用法に慣れて下さい。have your hair cut の cut は過去分詞で形容詞的にhair を後置修飾するような形になっています。have your hair washed and dried などの表現も覚えて下さい。内容によっては過去分詞ではなく動詞の原形も使います: have your hair be a little bit more blond。

  • inopy7426
  • ベストアンサー率57% (143/247)
回答No.3

2 を忘れてました。 人に依頼するときに have(get)O pp の形にします。cut ones hair は自分で切るときです。

  • inopy7426
  • ベストアンサー率57% (143/247)
回答No.2

・It is time S 過去形 で 「もう~する頃だ」の慣用句。high time は「とっくに」about time は「そろそろ~の頃」の意味です。 ・問題はいずれも about/high は入れてもなくてもかまいません。過去形を用いるのはいつもの時間を過ぎていることを暗示するので過ぎてないときは不定詞にします。 It is time for you to go to bed.

関連するQ&A

専門家に質問してみよう