• ベストアンサー

英文法について教えてください

Taro hasn't worked at all since he graduated from high school. ~he had graduated~になるとなぜ間違いなのか 教えてください。 宜しくお願いします。

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

  • ベストアンサー
  • litsa1234
  • ベストアンサー率28% (230/795)
回答No.3

端的に言えば、「point of reference(基準時)」は一つでないとおかしいからです。 「Taro hasn't worked at all since he graduated from high school.」の場合の基準時は「今」ですが、 「Taro hasn't worked at all since he had graduated from high school.」の場合は、「今」と「過去の或る時点」とになります。 詳細については http://www.englishcafe.jp/tense2/tense2.html をお読みになることを勧めます。 色んな点でためになると思います。

kabihana
質問者

お礼

とても分かりやすい説明をありがとうございます。 URLもありがとうございます。とても勉強になります。

その他の回答 (4)

  • P-Tech
  • ベストアンサー率54% (144/262)
回答No.5

> ~he had graduated~になるとなぜ間違いなのか 過去完了を習うと、やたらあちこちの文で、「ここは過去完了じゃないか? あそこもじゃないか?」と気になってくるんですよね。 かくいう私も、最近はボケが始まって、「アレ?」と立ち止まることがよくあります。 小難しい理屈は別として、とりあえず、「過去完了は特別な場合しか使わない」と割り切ってしまってはどうでしょうか? でもって、「じゃ、特別な場合ってどんな場合?」というと、それは、 (1)文のどこかに「過去形」が使われていて、 (2)それ以外の場所に、その「過去」よりさらに前(大過去)のことが書かれてある(書かなければならない)場合 とりあえずこんなふうに考えておくと、質問者の例文では、hasn't workedと現在完了が使われてはいても、過去形は使われてませんよね? ですから、he graduatedでいいのです。 すべての事例を検証したわけではないので、「違うじゃん! ウソつき!」といわれてしまう例が出てくるかもしれませんが、おおかたはこの考え方で合っていると思います(アバウトですみません)。 ちなみに、次の例文の場合は、過去完了にすることになります。 Taro gave up smoking after he had graduated from school. [太郎は学校を卒業した後、タバコをやめた] この場合は、gave upと過去形ですよね? なおかつ、卒業したのは、タバコをやめた時点より前のことですね。 だから、過去完了had graduatedを使います。 とりあえずはこんなところで判断するようにして、慣れてきたら、文法の参考書に書いてある「理屈」を読んでみたらどうでしょうか?

kabihana
質問者

お礼

納得です! どうもありがとうございます♪

  • go_urn
  • ベストアンサー率57% (938/1643)
回答No.4

こんにちは!  これはもう、時制の定番フォーミュラで  【現在完了形 + since + 過去形】 です。  現在完了の定義は、過去から現在までの幅のある時制です。  since は、その過去がいつからであるかを示すための接続詞です。ですので、その中は過去形であることが要請されます。  since の中を過去完了にすると、過去完了というのは、ある過去よりもっと前ということですので、じゃ、その過去を出せよ、という気分になります。  おそらく、「高校を卒業してしまってから」という日本語で考えられて、それで過去完了を考えておられるのでしょう。しかし過去完了は、おおむね、ある過去よりもっと前の大過去という感じで捉えられてしまうのです。No. 3のお方がおっしゃっているのは、そのことです。一定の過去という基準点が与えられないと、過去完了は意味をなさないのです。  以上、ご参考になれば幸いです!

kabihana
質問者

お礼

ありがとうございます!! とても分かりやすい説明に感謝です♪

  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.2

というより、graduate(卒業する)の意味を考えて ~have graduated~ というのがそもそも不自然かと、そのような例文を見たことありますか?

kabihana
質問者

お礼

そうですね‥ 納得です。

  • owata-www
  • ベストアンサー率33% (645/1954)
回答No.1

まず、完了形の意味は 「動作の完了」・「動作の結果」・「経験」・「継続」 であり、この場合はどれも当てはまりません Taro hasn't worked at all since he graduated from high school. 太郎は 高校を卒業したという過去の一点の時間から まったく働いていないという意味です。 だから、 Taro hasn't worked at all since he graduated from high school. になるかと(説明になっていないかな?)

kabihana
質問者

お礼

ありがとうございます^^ 分かったような、分からないような^^; とにかく勉強になりました!

関連するQ&A