ずっと~しているはbeenですか?

1 ビュー

「have been」は、過去のある時点から現在まで継続している動作や状態を表す際に、「ずっと~している」という意味合いで使用されます。特に、時間の経過を強調したい場合に適しています。例えば、「I have been working on this project.」(私はこのプロジェクトにずっと取り組んでいます。)のように使われます。

コメント 0 好き

「ずっと~している」を表現する英語:Have beenだけじゃない!

「ずっと~している」という日本語の表現は、英語で表現する際に have been が真っ先に思い浮かぶ方が多いでしょう。もちろん、have been は非常に汎用性が高く、多くの状況で適切に使えます。しかし、日本語のニュアンスや状況によっては、他の表現の方がより自然で正確な英語になることもあります。

ここでは、have been 以外に「ずっと~している」を表現できる英語フレーズと、その使い分けについて詳しく解説します。

1. have been doing (現在完了進行形)

have beendoing を組み合わせた現在完了進行形は、「過去のある時点から現在まで継続している動作」を特に強調する場合に有効です。単に「継続している」だけでなく、「その動作が今も続いている」「その動作の結果が現在に影響を与えている」というニュアンスを含みます。

  • 例: I have been studying Japanese for five years. (私は5年間日本語を勉強し続けています。) – 現在も勉強を続けていることを強調。
  • 例: It has been raining all day. (一日中雨が降り続けています。) – 現在も雨が降っている状態。

2. still + 現在形

still は「まだ」「今でも」という意味で、現在の状態が継続していることを表現するのに役立ちます。「ずっと~している」というニュアンスを、よりシンプルに伝えたい場合に適しています。

  • 例: I still live in Tokyo. (私はまだ東京に住んでいます。) – 東京に住み続けていることを、現在の状態として表現。
  • 例: She still works at the same company. (彼女はまだ同じ会社で働いています。) – 同じ会社で働き続けていることを、現在の状態として表現。

3. for + 期間 / since + 時点

for と期間(例: for five years)、since と時点(例: since 2018) を組み合わせることで、いつから継続しているのかを具体的に示すことができます。have been と組み合わせて使うことが多いですが、状況によっては現在形と組み合わせることも可能です。

  • 例: I have lived in Kyoto for ten years. (私は10年間京都に住んでいます。)
  • 例: I have known him since we were in high school. (彼とは高校生の時から知り合いです。)
  • 例: He has worked here since last year. (彼は昨年からここで働いています。)
  • 例: (少し不自然だが) She works there since 2020. (彼女は2020年からそこで働いています。) – この場合は、現在完了形を使う方が自然。She has worked there since 2020.

4. 文脈に合わせた表現

必ずしも特定の文法構造にこだわる必要はありません。文脈によっては、より自然な表現が存在します。

  • 例: 「ずっと考えていたんだ」 -> I've been thinking about it. (一般的) -> It's been on my mind. (より口語的で、心に引っかかっているニュアンス)

「ずっと~している」の使い分けのポイント

  • 時間の経過を強調したい: have been doing (現在完了進行形)
  • 現在の状態を強調したい: still + 現在形
  • 継続期間・時点を明確にしたい: for + 期間 / since + 時点 ( have been と組み合わせる)
  • 文脈に合わせて、より自然な表現を選択する

このように、have been だけでなく、様々な表現を使いこなすことで、よりニュアンス豊かで自然な英語表現が可能になります。ぜひ、様々な状況で試してみてください。