• 18/10/21 (日) 09:32

  • Ju***

仮定法過去で
If I were a bird, I could avoid arthquakes.
を主語を彼にすると→If he were a bird, he could avoid earthquakes.
と私は答えました。しかしそれは間違いで、If he was a bird, he could avoid earthquakes.が正しいと言われました。それは単数だから、とか、wishだからとか言われましたが、 If I were a bird,と説明が合いません。矛盾していると思いますが、みなさん、いががでしょうか。

コメント:5

並び替え
  • 18/10/26 (金) 21:40

  • Ju***

ご返事ありがとうございます。
「文法上は○○が正しいが、実際口語になると□□だ。」という、まさにそのような回答がいただけたので、納得しました。
日本語に比べて英語はとても合理的にできていますが、たまにこういうときもあるのですね。
  • 18/10/22 (月) 07:52

  • Mi**

トピ主さんのケースは良くある疑問のようです。グラマーサイトでもよく話題になりますね。

https://ell.stackexchange.com/questions/83009/if-he-were-or-if-he-was

https://www.grammarly.com/blog/conditional-sentences-was-instead-of-were/

こんな風に書かれている以上、どちらでもいいよ、というのはちょっと誤った情報かなと思います。
  • 18/10/22 (月) 06:52

  • Wa**

文法を難しく考えすぎです。何故正解なのか、それは、ネイティブないし、準ネイティブの方々が、使っているからです。また、英語を話す国や人種によっても、独特な文法があったりします。何故なら文法は、文化的な影響を受けるからです。
  • 18/10/21 (日) 14:13

  • ta****

最もフォーマルなのはwereです。しかし、最近のネイティブの間では、wasを使うことの方が多いようです。wereでなければならないのはIf I were you の時のみです。
  • 18/10/21 (日) 10:11

  • Mi**

同じようなトピックが過去に立ってますよ。
https://nativecamp.net/user/message-board/detail/9699

投稿が制限されています

申し訳ございませんが、
ネイティブキャンプ広場利用ルール 第2条の禁止事項に該当する
投稿が行われたため、当掲示板への投稿が制限されています。