• ベストアンサー

教えてください!

If only you ( ) me the whole story at that time! 1. have told 2. had told 3. told 4. would tell それぞれなんで違うかと解答をお願いします。

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

  • ベストアンサー
  • kokokina
  • ベストアンサー率55% (25/45)
回答No.2

仮定法過去完了の問題です。 注目すべきは「at that time」です。意味は「その時」ですから、これは全文を和訳すると その時にその話を全て話してくれていたらなあ! となります。 仮定法において、過去のことを示す場合は動詞を過去完了にします。 2以外はすべて過去完了ではないですね。 よって答えは2となります。

その他の回答 (1)

noname#181855
noname#181855
回答No.1

仮定法過去の問題す。 「If only + 主語 + 仮定法過去 ~」 の構文で、( )内には過去形が入ります。 従って、正解は3.

関連するQ&A