初めての店舗開業を成功させよう>>

英文法について質問です。
I wish I ( ) the answer to this question.
①have known ②knew ③known ④know
答えは②です。
なぜ①はダメなのでしょうか?
had knownなら正解でしょうか?

質問者からの補足コメント

  • ご解説ありがとうございます。

    本来のif節が主節になってるという事でしょうか?

      補足日時:2020/05/23 15:42
  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (3件)

I wish の後ろは仮定法なので、 know や have known はありません。


過去完了ならありだという回答がありますので、少し解説します。

I wish I knew the answer.
「答えを(今)知っていたらいいのに」

I wish I had known the answer.
「あのとき答えを知っていたらよかったのに」
です。
    • good
    • 0

補足


仮定法過去は、「今こうならいいのに」
仮定法過去完了は、「(過去の時点で)こうしておいたらよかったのに」
だと考えるとよいと思います。
    • good
    • 0

仮定法過去だから②になります。


この文だと、仮定法過去完了にもできるので、選択肢にはないですが、had known使っても大丈夫だと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報