• ベストアンサー

現在完了形

The meeting ( ) very long, so Tom had plenty of time to get ready for the party. A doesn't last B hasn't lasted C haven't lasted D didn't last 答え D 参考書による解説 文の後半のhadがヒント 全くわかりません。  詳しい解説お願いします。

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

  • ベストアンサー
  • 92128bwsd
  • ベストアンサー率58% (2275/3919)
回答No.1

参考書で言っているヒントは”時制の一致”のことですね。カンマでわけて左右で同じ時制を使うと言う英語の表現のルールです。右ではhadが使われて過去になっているので、ものの味方としては自分が過去にいる前提で左側を考えます。そうするとA,B,Cは全て現在形で右側と釣り合わず、つりあうのはDのみと言う事になります。 ただあ、時制の一致は文型によって適応されないこともあるので注意が必要で、その意味でざっと意味を考えてみます。 右の文は、「なのでトムはパーティーの準備をするための十分な時間を持った。」どうやら、トムもミーティングに出なければ行けなくて、ミーティングが終わってからパーティーの準備をすることになっていたのでしょうね。 A doesn't last ver long 「そんなに長くは続かない」。でもTomはもうパーティーの準備が終わっちゃったみたいなのでやっぱりあいませんね。 B hasn't lasted ver long 「そんなに長くは続かなかった」一件過去形のような訳ですが、現在完了で、たった今ミーティングが終わったところで、そんなに長いミーティングではなかったと言う意味。でもやっぱりTomは準備を終えてしまっているので話があいません。 C haven't lasted very long 主語のthe meetingが単数なのでhaven'tはおかしくその時点で不正解。 そうすると、意味を見ていってもDしか正解が無いことがわかります。

24143324
質問者

お礼

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