質問: shouldとwould 基本的な質問ですみません。 if i should stay,i would only be in your way. という文ですが、訳すと「あなたよ一緒にいたら邪魔になるだけでしょうね」になると思うんですが・・。ここで両方主語が”i”ですが、なぜ最初がshouldであとがwouldなんでしょうか?shouldは希望的・自発的な意味がありwouldは自然的にそうなる(勝手にそう思っただけです)・・・みたいな感じですか?それか全然そうじゃなくって文法的にそうなるものなんでしょうか? 他の文でもこの2つの使用の違いが、いまいちわかりません。回答よろしくお願いします。
回答: if 節の中で用いられる should は「万一~ならば」という意味合いで,(未来における,あるいは現在における)可能性の低い仮定を表す場合に用いられます。 この場合,仮定法でなく,通常の仮定(「もしも明日が晴れならば」のように,ある程度可能性のある未来に対する仮定)で用いられる if と同様,後半は,i'll ~になることもあれば, 仮定法のように,would になることもあります。 一般的には,この should は,単なる仮定の if と,仮定法過去の if の中間的であると言われていて,帰結節(後半)は will でも,would でもかまいません。 ちなみに,後半も,ややかたく,古めのイギリス英語では,i が主語のとき,単純未来は will でなく,shall になるため,shall や,その過去形 should になる余地があります。現実にはほとんど用いられないと思いますが。