- ベストアンサー
仮定法過去完了で条件節内の助動詞
- 仮定法過去完了のif節内に助動詞+have+ppの形が使われる理由について説明してください。
- 仮定法過去完了のif節内には助動詞+have+過去分詞形が過去完了形であることが理由として挙げられます。
- この文法構造は条件節内で過去の出来事が達成されていることを表現するために使用されます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> if節内はhad been madeとしても意味は変わらないようなのです → より正確にはhad been able to be madeの方が意味的に近いように思います。 >助動詞+have+過去分詞形が過去完了形であるということなのでしょうか。 → 文法的にはそうはもちろん言えません。 Oubliさんの関心は、学校文法が、過去の事実に反する仮定を表す構文のif節内は動詞は過去完了形である、とのみ記述していることとの齟齬にあるのではないでしょうか。私もこの点は気になっている点です。 >なぜif節内に助動詞+have+ppの形が来ることができるのでしょうか。 → 「なぜ」という質問に答えるのは私には難しすぎます。 が、来ることができるのも自然であろういう説明はできるように思います。 (1) I wish ~の文を用いて、「他の部分で節約が出来たならよかったのになあ」は、わが国の学校文法では 1. I wish savings had been able to be made elsewhere. が、思い浮かびますが、nativeはさらに 2. I wish savings could have been made elsewhere. がむしろより自然に感じるのではないでしょうか。 (2) 過去の事実に反することを想像して「~だったらよかったのに」の気持ちを上の(2)のI wish S’ could have ppの形で表すことがいかに自然であるかは、この形を選ばせる問題が2004年の大学入試センター試験(筆記)に出題されていることからもわかります。 「あの海岸は美しかったね。もっと長くいることができたらよかったのにね。」 The beach was beautiful! I wish I “could have stayed” longer. (第2問A問8(通し番号14)。引用符内を4つの選択肢から選ばせる問題。) また、『小学館プログレッシブ英和中辞典』(第4版)や『オーレックス英和辞典』(旺文社)でcouldの項目を引くとこの用法と例文が出ています。 (3) 一般論として、 I wish ~やIf only ~ の ~ の部分は仮定法構文の If ~, S ….の ~の部分の形が来ることができる、 と言えるように思います。 とすると、上の(1)や(2)が正しいとすると、「仮定法過去完了のif節内にcould + have + pp」が用いられる」ことも自然に感じられます。 (4) 実際、過去の事実に反する仮定を表す構文のif節内は動詞は ・ 過去完了形 だけでなく ・この”could have pp”タイプ が一般的であることは海外の語法・文法書には書かれています。 たとえば、 ・ B. Evance & C. Evance ”A dictionary of Contemporary American English”のsubjunctiveの項目 ・ R. Aitken “Teaching Tenses”の第4章 ’conditional section’(p.112) (5) ただ、表題の次にOubliさんは「仮定法過去完了のif節内に助動詞+have+ppはなぜ使えるのか」とお書きになっていますが、仮定法過去完了のif節内に用いられる"助動詞+have+pp"の助動詞位置にはcouldは普通であるのに対して、wouldやmightはまれなような気がします。どのような事情があってのことなのかは興味深い点ですが、私にはまだ腑に落ちてはいません。 いずれにせよ、わが国の学校文法でも中級以上のものは、過去の事実に反する仮定を表す構文のif節内は動詞は過去完了形と共に、could have ppの形も用いられる、と一言触れるものが表れて欲しいものです。
その他の回答 (1)
- Oubli
- ベストアンサー率31% (744/2384)
If savings could have been made elsewhere の部分についての質問でしょうか。助動詞が過去形(仮定)になるのと不定詞が完了形(過去)になるのを分けて考えるとよいと思います。 If savings can be made elsewhere 他の部分で節約できるなら -単なる条件節として普通の表現です。 If savings can have been made elsehwere 他の部分で節約できていたなら -使うことはあまりないですけど非文ではないと思います。条件節において動作が過去ないし完了であることを示しています。 If savings could have been made elsewhere 仮に他の部分で節約できていたとしたら -動作が過去ないし完了であることと、仮想(事実と違う)であることを同時に示しています。過去に関する仮定として普通の表現です。
お礼
回答ありがとうございます。 はい、If節の部分で、この部分は仮定法過去完了だと過去完了形しか使えない、という知識があり、 過去完了形はhad+過去分詞以外の文脈で用いられているのを見たことがなかったため疑問に思っていました。 ご指摘の例文は非常に分かりやすかったです。最初にお示しいただいた部分も過去+完了形で考えればよいと言う理解を促していただき本当にありがとうございます。 問題自体は、1、過去完了 2、助動詞の過去形+have+過去分詞形 の2通りの作り方がある、という理解になりましたが、Oubli様の考え方は非常に丁寧で、分かりやすいです。ありがとうございました。
お礼
回答ありがとうございます。 私が何となく分かったような分かっていないような気になっていた部分が完全にスッキリしました。 本当にありがとうございました。