プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (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は同じく仮定法現在)
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!