• ベストアンサー

Should S+VとIf S+Vの違いについて

こんにちは、QNo.2064356の質問をみて、If S+VとShould S+Vではどのような違いがあるのでしょうか?教えて下さい。よろしくお願いいたします。

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

  • ベストアンサー
  • trgovec
  • ベストアンサー率52% (2538/4879)
回答No.1

If someone should come = Should someone come このような「should を省略して倒置」のことだと思いますが、これはその他の助動詞やbe動詞、完了形のhaveでも起こります。 If I were you = Were I you I I could fly to you = Could I fly to you If I had known your address = Had I known your address これらについて意味上の違いはありません。倒置の方が少し堅い表現のように感じられますが。倒置がなぜこんな意味になるかはいろいろな説がありますが仮定法の動詞(文頭に出ている方の動詞)が仮定や譲歩の意味を本来持っているからという説があります。上に挙げた例以外でも固定表現にには倒置で条件や譲歩を表すものがあります。 Be it ever so humble:Even if it be ever so humble(beは仮定法現在。普通はisでよい) Come tomorrow, I'll be older than today = If (When) tomorrow come(s), I'll be older than today(comeは同じく仮定法現在)

関連するQ&A

専門家に質問してみよう