\r\n\r\n
Could haveとwould haveは、多くの人が混同しがちな表現です。 正しく使うためには、この2つの違いを理解することが重要です。Could haveは、何かが起こる可能性を説明したり表現したりするのに使われる表現です。一方、would haveは、ある出来事や事象の確実性を表現するために使われる表現である。つまり、mightという言葉が可能性を示唆するのに対して、certaintyという言葉は確実性を示唆すると言えるでしょう。これが、この2つの言葉の重要な違いです。これらの言葉を同じように使うのは誤りです。つまり、could have と would have です。
Could haveは、何かが起こる可能性を説明したり、表現したりするために使われる表現です。つまり、could haveを文中で使うと、「何かが起こる可能性はあるが、そうではない」ということを暗に示していることになる。何かが起こる可能性がある」ということは、「思い通りにならない可能性がある」ということだと理解しなければなりません。過去の話をすることができる。過去にあった可能性というのは、過去に人ができたのに、やらなかった、あるいは成功しなかったことを指しているのです。この2つの文章を観察してください。
フランシスがその気になれば、簡単にできたはずだ。
アンジェラがもっと早く家を出ていれば、昨日の夜にはあの場所に到着していたかもしれない。
過去のこと、つまりある方法で行動していればできたかもしれないことについて話しているので、could haveという条件法を使います。上の例でわかるように、if節がある最初の部分は過去完了形を使っているのです。同時に、文の後半では動詞の過去分詞を使うことができる。つまり、最初の文は、フランシスがその気になれば簡単に何かできることを教えてくれているのです。フランシスが望めば」という部分は、課題をクリアすることは可能だったが、フランシスはそうしなかったという意味である。だから、タスクは完了しなかった。しかし、これはあくまで可能性を示しているに過ぎません。また、簡単にできなかった可能性もあります。第2文では、アンジェラは昨夜、目的地に到着することができた。しかし、彼女はそうしなかった。もっと早く家を出ていなかったからだ。ここでも、前夜に目的地に着いたが、アンジェラは間に合わなかったという可能性がある。それは、たとえ早く行ったとしても、目的地にたどり着けなかった可能性があるからだ。
"フランシスはやろうと思えば簡単にできた"
この言葉はもともと、ある出来事やその確からしさを表現するために使われていました。would haveを使うときは、ある行動が起こったとしたら、その結果が起こったであろうということを表現しています。could haveと同じように、would haveと過去形を使う。この2つのフレーズを観察してください。
フランシスはその気になれば、軽々と仕事をこなしていただろう。
アンジェラがもう少し早く家を出ていれば、昨日の夜には到着していたはずだ。
これらの文章をよく見てみると、would haveを使うことによって、文章が異なる意味を獲得していることがわかる。would haveを使うことで、そのイベントが行われたことを確認することができます。つまり、最初の文では、フランシスが本当にやろうと思えば、どんな仕事でも簡単にやり遂げることができたという意味になる。その気になれば、必ず成功したはずだ。第2文では、もしアンジェラがもう少し早く家を出ていれば、確実に昨夜到着していただろう。もう一つ確かなことがあった。
"アンジェラがもっと早く家を出ていれば 昨夜はあの場所にいたはずだ"
-Could haveは、何かが起こる可能性を説明したり表現したりするために使われる表現です。
-Would haveは、ある出来事や発生の確実性を説明したり表現するために使われる表現です。
-過去の行動を説明するために使用できる。
-Would haveは過去の行動を表すのにも使われます。
-批判的な口調になることがある。
-は、憧憬の念を込めて。
-未発生のイベントに使用できる。
-未発生のイベントにも使用可能。