質問: 「彼らは3年前に結婚した」 1/They got married three years ago. 2/They have been married for three years. 3/Three years have passed since they got married. 4/It is three years since they got married. これら4つの文の書き換えで質問です。 ・2番は「結婚する=be marrid」を現在完了にしたから「have been married」の考えであってますか? ・1番と2番を「since three years.」にしたら不正解なのでしょうか? 時をあらわす「ago」「for」「since」の使い分けが分かりにくくて... ・3番で主語はThree yearsで人じゃないから受動態になって「have been passed」になったりしないのでしょうか? 質問が多くて申し訳ありませんが、可能なところだけで解答お願いいたします。
回答: すみません、わかるところだけ...。 >・2番は「結婚する=be marrid」を現在完了にしたから「have been married」の考えであってますか? ですが、"半分"あってますって感じでしょうか。 確かに、be marriedを現在完了にしたというところはそうなのですが、be marriedのニュアンスとしては「結婚する」という"行為"というよりも、「既婚(married)という"状態"である(be)」という解釈の方がより正しく英語を捉えられそうです。 「3年前に結婚したことにより既婚という状態がスタートして、それが今もその状態=過去の行為が現在に何らかの影響を及ぼしている」ので現在完了なんですね。 因みに、"行為"として「結婚する」というのは1,3,4に出て来ていますがget marriedというように状態のbeではなく、そういった状態を獲得するという感じでgetを使います。 >・3番で主語はThree yearsで人じゃないから受動態になって「have been passed」になったりしないのでしょうか? とのことですが、それは違います。 受動態そのものには、主語が人だからモノだからという縛りはありません。 確かに動詞によっては「人を主語とする」とか「物事を主語とする」といった"相性"のようなものはありますが、passには特にそういったモノはなく「(人・モノが)あるところを過ぎ去る、通り越す」と言うのが基本の意味です。 そこから、通り過ぎるのが何らかの関門なら「合格」、議案なら「可決」、自分の順番などなら「棄権」というように意味が拡大されるだけです。 日本語でも「3年が経過する」と言いますが、それにかなり近い感覚で自動詞としてpassを使っていますので、そもそも受け身にする必要もないというか、出来ないというわけですね。