質問: i wish ...would doの文法解説をお願いします。 中学校から高校までの英文法を復習しているものです。 i wish my wife would go somewhere for six months. 「妻が6か月間どこかに行ってくれればいいと思うんですけど」(nhk英会話入門4月3日放送予定) i wish my father would give up smoking. 「父がタバコをやめてくれたらなあ」(高校総合英語forestp295仮定法) の、i wish ...would doの文法解釈がよくわかりません。 ジーニアス英和大辞典によると 「...すれば(であれば)いいのだがと思う」とありますが、以下の点が理解できづらいです。 1.なぜwouldが使われるのでしょうか。wouldはwillの過去形なのはわかるのですが。この文のwouldの使い方がもっとも理解しづらいです。 2.この文は仮定法なのでしょうか。 以上、よろしくお願いします。
回答: 1.に答える前にまず2.ですが、これは仮定法です。 さて、なぜwouldか。それは、簡単。 「...すれば(であれば)いいのだがと思う」、という訳の、「・・・すれば」というところに未来の意味が含まれているからです。 おそらくあなたは普通の仮定法の i wish i were a bird のように、wishの後の節には 過去形が来るのが普通と思ってらっしゃるのでしょうが、 問題の文の意味をよく考えてください。 「妻が6か月間どこかに行ってくれれば・・・」 妻がどこかに行くのはいますぐではないのです。 いきなり瞬間移動でどこかに行くというのはありえません。普通に、妻はどこかに行く、という文を訳すと my wife will go somewhere となるでしょう? これが仮定法となって(時制が一つずれて)wouldになっているのです。 タバコの話もにたものですが、タバコの文の場合はwouldに「意思」という意味が入っています。 例えば「俺はタバコをやめるぞ」 というとき、i will stop~という風にwillを「意思」の 意味で使います。それが仮定法でwouldになっただけ。 正確に訳すと、「父がタバコをやめる意思があればなぁ」 とでもなるのでしょうか、まあちょっと堅苦しくなりますが。 一方、よく見かけるi wish i were a birdでは、 「今」私が鳥であればなぁと言っているので、 i am a bird が仮定法になり、wereが使われています。