• ベストアンサー

仮定法の時制について

I wish I would leave(had left) a little earlier. 文法4択問題でwould leaveかhad leftが正解 みたいなんですが、どちらが正解で 何故か分かる方いらっしゃいますか?

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

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

長いので恐縮です。 選択肢は、would leaveかhad leftのどちらかで、上記の方が勘違いされているwould had leftって選択肢ではないですよね。(would leaveとwould had leftの選択なら、上記の方の回答どおり、would leaveが正解です) 答はhad leftです。wishのあとにwould+原形が来る場合、例えば、I wish he would come to the party.「彼がパーティーに(来てはくれないだろうけど)来てくれればなあ」のように、少し未来のことで実現しそうにないことに対する願望を示します。この問題でwould leaveを選ぶと、「私は(出発できないだろうけど)もう少し早く出発できればなあ」という意味になります。文脈があれば、こういうシチュエーションもあるかもしれませんが、ここは、単純に過去の実現しなかったことに対する後悔や残念な気持ちを示す「wish+主語+had 過去分詞」の形を選ぶ方が無難です。「私は、(あの時)もう少し(より)早く出発していたらよかったのになあ」なら、自然です。 あとa little earlierという比較級を使っている点もポイントです。「もう少し(より)早く」というのは「以前にある時刻に出発した」という事実が前提で、「その時刻よりも早く」と考えるのが自然です。やはり、この点からでも、未来のことではなく過去のことと考えるのがいいと思います。 (おまけの一言) これは大学入試問題ですよね。実際には、大学入試でも、欠陥というか不親切なものは多く、参考書の編集者に力量がある場合、そのような問題は採用しないか、欠陥や不親切さを改善して掲載したりします。しかし、力量がなければ、そのまま載せて、表面的な解説を載せている事もあるということを知っておいても損はないと思います。この問題も一人称が主語なので、自分の未来のことに対して実現不能と判っていて、それでも願望する不自然さよりも、過去の事を悔やむ自然な行動を選択する(比較級のこともありますしね)ほうがいいので、答がhad leftに決まると思うのですが、もう少し文をくっつけて、had leftしか選べないような問題にしてくれるほうがいいのですけどね。

すると、全ての回答が全文表示されます。

その他の回答 (4)

回答No.5

No.4のshiraPAPAです。回答3行目の「上記の方」というのはNo.1の回答者の方のことです。自分の記事が下にくっつくと思っていたもので……。失礼しました。

すると、全ての回答が全文表示されます。
  • ohboy729
  • ベストアンサー率41% (244/589)
回答No.3

直説法(事実文)では I'm sorry that I didn't leave a little earlier . と言う文があるのですが I wish「-と願う」は事実と矛盾しませんので現在ですが I didn't leave a little earlier.(過去の事実) に対する反実仮想、空想は過去完了形で表します。 I wish I had left a little earlier. となるでしょう。 助動詞の過去形(wouldなど)があるときは現在完了と [ would/could/might/should + have+pp ]で過去完 了に相当する時制にしますがいずれも「-になった、したでしょう、できたでしょう、したかもしれない」という推量の帰結で使うのが一般的ですので問題の文は推量「-になったでしょう」は要らないのだと思います。単純に過去完了時制だけでいいと思います。

すると、全ての回答が全文表示されます。
  • debut
  • ベストアンサー率56% (913/1604)
回答No.2

had left で「もうちょっと早く出発してればよかった」と言う意味  I wish の後の動作が   ・「今そうであれば」というときは「仮定法過去」   ・「過去のあるときにそうであれば」というときは「仮定法過去完了」 I が leave するのは過去のあるときだから仮定法過去完了です。

すると、全ての回答が全文表示されます。
  • CareBear2
  • ベストアンサー率16% (4/24)
回答No.1

こんにちは。 wouldの後は動詞の原形しか来れないので、would leaveで正解だと思います。

すると、全ての回答が全文表示されます。

関連するQ&A