You've been ~ all your life.

You've been ~ all your life.のイラスト

意味

あなたはこれまでずっと〜してきた。

解説

これまでの人生ずっと〜してきたことを表す言い方。長いあいだ続けてきた経験や習慣を、相手についてしみじみ伝える感じがある。

例文

You've been playing the piano all your life.

あなたはこれまでずっとピアノを弾いてきた。

Wow, I had no idea you were that dedicated.

へえ、そんなに熱心だったとは知らなかった。

ゲームで覚える・約 1 分

You've been ~ all your life. をゲームで覚えよう

5 フレーズのクエスト・意味・会話の穴埋め・説明

使う場面とニュアンス

カジュアル

親しい相手が長年続けてきた習慣や経験に触れるときに使います。相手への感心や、これまでの歩みをしみじみ振り返る気持ちがこもりやすく、改まった場より日常会話に向いています。

会話で使ってみる

家族

How did you become such a patient teacher?

どうしてそんなに辛抱強い先生になったの?

You've been teaching children all your life.

あなたはこれまでずっと子どもたちを教えてきたものね。

友達

How do you draw people so naturally?

どうしてそんなに自然に人を描けるの?

You've been sketching people all your life.

あなたはこれまでずっと人をスケッチしてきたんだね。

I started when I was five.

5歳のときに始めたんだ。

仕事

Why stay calm during emergencies?

どうして緊急時でも冷静でいられるんですか?

You've been handling crises all your life.

あなたはこれまでずっと危機対応をしてきたんですよ。

Experience makes a big difference.

経験が大きな違いを生むんです。

言い換え・似た表現

こう返す

よくある間違い

  • ✕ You've been cook all your life.

    ○ You've been cooking all your life.

    この意味の現在完了進行形では、been の後に動詞のing形を置く。

  • ✕ You've been cooking for all your life.

    ○ You've been cooking all your life.

    この定型表現では all your life をそのまま続けるのが一般的。ただし、You've been cooking for your whole life. のように for を使う表現もある。

  • ✕ You're been cooking all your life.

    ○ You've been cooking all your life.

    You've は you have の短縮形で、You're(you are)ではない。

よくある質問

You've been ~ all your life. はどんな時に使う?
相手が長年続けてきた習慣や仕事、趣味について述べるときに使います。感心や親しみを込めて、これまでの人生を振り返る場面でよく使われます。
You've been ~ all your life. は失礼?
通常は失礼ではありませんが、相手の年齢や経験を強調しすぎると、からかいのように聞こえることがあります。親しい相手に使うのが一般的です。

このフレーズをもっと学ぶ

📖 現在完了形 beenの使い方と省略 📖 現在完了形の受動態の作り方

このフレーズ帳を覚える

同じフレーズ帳のフレーズ

日常英会話 上級

同じ単語を含むフレーズ

このフレーズを含むフレーズ帳

1 / 1
↑ TOPへ