• ベストアンサー

~があれば

If it were not for というのはよくありますが、~があればというのは、If it were for で言えるのでしょうか?また、If it had been for という言い方もあるのでしょうか?

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

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

結論から言えばありません。 「・・がなければ」という意味の、If it weren't for や If it hadn't been forは否定でしか使えず、肯定文のバージョンは標準英語には存在しません。これを言いたいときは、別の形を使い、例えば If there was(were) ...や If we had more money...など言うことができます。 混乱しないように付け加えておきますが、#1の方がおっしゃっているのは、If it wereのような形自体は不可能ではないということです。ただし、可能だといっても、質問の慣用表現であるIf it weren't forの肯定バージョンではなく、全く別の意味になります。たとえば、一個目の例のif it were for the relief は、「the reliefがなければ」という意味ではなく、「人を助ける目的であるのならば」程度の意味です。二番目の例文の意味も是非考えてみてください。 参考までに

exordia
質問者

お礼

ありがとうございました。 ないということがわかってよかったです。

その他の回答 (1)

  • longrain
  • ベストアンサー率39% (52/131)
回答No.1

If it were for ...... の例 For example, an organisation would be a charity if it were for the relief of anyone in the community suffering from a particular disease. http://www.charity-commission.gov.uk/publications/rr8.asp If it had been for ...... の例 "If it had been for an old lady, I would have got up, but it wasn't. I was sitting on the last seat that they said you could sit in. I didn't get up, because I didn't feel like I was breaking the law." http://www.guardian.co.uk/weekend/story/0,3605,411932,00.html  

関連するQ&A