\r\n\r\n
wasとhadは用途や使い方の違いが明確なので、混同することはないはずです。wasは助動詞で、is動詞の過去形の形です。一方、have beenは、複数主語を持つ任意の動詞の現在完了連用形で使われる言葉である。これが、この2つの言葉の大きな違いです。また、wasは単数主語で、haveは複数主語で使われる。この点も、2つの言葉の大きな違いです。
動詞wasは助動詞であり、現在を意味する動詞is の過去形である。
フランシスは昨夜ここにいた。
アンジェラは昔、金持ちだった。
どちらの文でも、動詞 "is "の過去形として使われていることがわかります。したがって、これらの場合、過去に完了した動作のことを言っているのだとわかります。
助動詞wasが過去形だけでなく受動態でも使われているのが興味深い。
泥棒は○○○○される
ロバートはジェームズに尋ねた。
この2つの文では、助動詞wasが受動態で、それぞれ動詞beatとaskedと一緒に使われているのがわかる。
have beenは、任意の動詞の現在完了継続で、主語が複数ある場合に使われます。さて、have beenを使って現在完了を構成する場合、ある動作がしばらく続いていることを意味します。過去から現在に至るまで続いているのです。次の2つの文章をご覧ください。
ずっと言い続けてきたことです。
代々、農家が耕作してきた畑です。
どちらの文でも、「to be」が「to say」と「to cultivate」という2つの異なる動詞の現在完了としてそれぞれ使われているのがわかると思います。最初の文では動詞sayingと一緒に使われ、2番目の文では動詞'to cultivate'と一緒に使われている。beenが複数主語でのみ使われるように、beenの形は一人称と二人称でしか使えない。三人称で使用することはできません。
-wasは助動詞で、動詞 "is "の過去形である。
-一方、have beenは、複数主語を持つ任意の動詞の現在完了連続形で使われる言葉である。
-Wasは存在することを意味するisの過去形、has beenは過去から現在に続く動作に意味を持たせる現在完了形です。
-助動詞として、wasは受動態でも使われます。
-1人称、2人称にのみ使用可能です。