- ベストアンサー
単純な英語かも知れませんが・・
いつもお世話になっております。何方かお手すきの際に教えてください。眠れません。 I'd forgotten until you just told meで 「今、君が僕に言うまでそのことはわすれてたよ。」 ですが、どうしてこうなるのかわかりません。過去分詞のforgottenがくるのなら、wouldではなくhave+では?wouldとforgottenを辞書で何回見ても良く分かりません。 もしかして、馬鹿な質問をしてるのかも知れませんがどうぞよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
I'd は I hadの短縮形でもあるからです。 過去完了ってやつですね。
その他の回答 (3)
- minirose
- ベストアンサー率14% (23/154)
えっと、ポイントは I'd = I had / I would だからですね。 これはきちんと覚えておけば文脈と解釈ではっきり違いがわかります。逆に言うと区別できるから同じ省略された形でも意味がつうじるのですね。 でも、このサイトでI'dがさらに I should と I could まで網羅する、と間違った事を言う人もいますから気をつけましょう。 そんじゃ♪
お礼
ありがとうございました。そうですね。文脈と解釈で違いがわかりますね。
- kaneda2019
- ベストアンサー率0% (0/8)
foegotten忘れていた。という状態は until you just told me 君に言われるまで。続いていたけれど、 今言われて、忘れていたという状態ではなくなったから 過去完了になる。
お礼
ありがとうございました。
- Deerhunter
- ベストアンサー率29% (246/821)
文法的にはNo1さんの回答のとおりです。 この文は 過去のことについて語っており、 you told me が過去のある時点であるために、忘れていたのはそれよりもっと昔のことになります。つまり you told me の時点より以前の状態を表しており、それをはっきりさせるために I had forgotten と時制がひとつ昔にシフトしているのです。 ここを I have forgotten とすると、文法的な厳密な解釈では 今でもまだ忘れていることになって、you told me (君が教えてくれた) 事実と矛盾してしまいます。 高校の英文法の教科書に載っていると思いますが?
お礼
ありがとうございました。またなにかありましたらご教授いただけますようお願いします。
お礼
サイトを見てよく分かりました。お恥ずかしい限りです。なんとなくI'dの形になるのはwouldだけだと思い込んでました。ありがとうございました。