• ベストアンサー

文法問題

( ) more information, there are plenty of good manuals available. という問題があり、( )内に入るのがIf he needなのですが、「If he needs」というように、「s」がついていないのはなぜでしょうか?

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

  • ベストアンサー
回答No.2

(1) なぜ needs になっていないかは、その文を「仮定法現在」としているからです。 つまり、 If he should need more information, という文のshould を省略した形(省略あり、特に米語では、と言われています)だからです(I suggest that she (should) go there at once.といった文でのgoesではなくgoと同じ扱い)。 (この文の前に十分と思われる情報を提供しているのでこれで十分と思われるが)彼がもっと情報が欲しいようであれば(つまり「仮定法現在」の世界)、といったニュアンスです。ビジネスでも If you should need more information, please don't hesitate to let us know. などといった表現はよくでてきます。 (2) もちろん、needs も正しいです。 よって、この問題の正解は「どちらも」です。 (「仮定法」のところの問題練習ですか?

jiyoy
質問者

お礼

はい。仮定法の問題です。どうもありがとうございました。

その他の回答 (1)

回答No.1

 needs の方が正しいと思います。  大昔は,If it be fine tomorrow, ~のように,現実と反対の仮定でなく,単なる仮定を表す場合は,仮定法現在といって原形を用いていました。  しかし,現在では直説法を用いるのが普通ですので,needs とするべきだと思います。

jiyoy
質問者

お礼

昔の使い方なんですね。どうもありがとうございました

関連するQ&A