
keep a secret は、「秘密を守る」「秘密を漏らさない」という意味です。友人から恋愛相談を受けたとき、職場でまだ公表できない情報を聞いたとき、家族へのサプライズを内緒にしたいときなどに使えます。
日本語の「秘密にする」に近い表現ですが、英語では誰が秘密を守るのか、何を秘密にするのかによって語順が変わります。この記事では、keep a secretの意味と使い方、自然な例文、keep it to yourselfやDon’t tell anyone.との違いまで解説します。
Contents
keep a secretの基本的な意味
keep a secretは、知っている秘密をほかの人に話さず、そのまま秘密の状態に保つことです。
Can you keep a secret?
秘密を守れる?/内緒にしてくれる?
She’s good at keeping secrets.
彼女は秘密を守るのが得意です。
ここでのkeepは「持っておく」ではなく、ある状態を保つという意味です。secretを「人に知られていない状態」のまま保つため、「秘密を守る」になります。
しゅみすけ(大山俊輔)
keep a secretの語順と文法
基本形はkeep + a secretです。特定の秘密について話しているときは、keep the secretやkeep it a secretも使えます。
keep a secret:ある秘密を守る
I can keep a secret.
私は秘密を守れます。
He promised to keep the secret.
彼はその秘密を守ると約束しました。
keep A secret:Aを秘密にしておく
keep + 内容・物事 + secretで、「Aを秘密の状態にしておく」と表せます。このsecretは形容詞です。
We kept the plan secret until her birthday.
私たちは彼女の誕生日まで、その計画を秘密にしておきました。
They kept their relationship secret at work.
二人は職場では交際を秘密にしていました。
keep it a secret:それを秘密にしておく
Keep it a secret for now.
今のところ、それは秘密にしておいて。
この形では、it=秘密にする内容、a secret=itがどのような状態かを表します。keep a secretとkeep it a secretは似ていますが、後者は「その件を秘密扱いにする」という点をはっきり伝えます。
日常会話で使えるkeep a secretの例文
友人・恋愛
I’ll tell you, but you have to keep it a secret.
話すけど、秘密にしておいてね。
Can you keep our conversation a secret?
私たちが話したことを秘密にしておいてくれる?
She kept their engagement secret for two weeks.
彼女は二週間、二人の婚約を秘密にしていました。
家庭・サプライズ
The kids couldn’t keep the surprise party a secret.
子どもたちはサプライズパーティーを秘密にしておけませんでした。
Don’t tell Dad. We’re keeping his present a secret.
お父さんには言わないで。プレゼントは内緒にしているの。
仕事
Please keep this information secret until Friday.
金曜日までは、この情報を秘密にしておいてください。
We need to keep the project details confidential.
プロジェクトの詳細は機密にしておく必要があります。
仕事では、個人的な「秘密」より正式な機密情報を扱うため、confidentialが自然な場合もあります。
Can you keep a secret?への自然な返事
Can you keep a secret?と聞かれたら、次のように答えられます。
- Of course.(もちろん)
- Your secret is safe with me.(あなたの秘密は私に任せて。絶対に漏らさないよ)
- I won’t tell anyone.(誰にも言わないよ)
- I promise.(約束するよ)
Your secret is safe with me.は、相手を安心させる温かい返事です。ただし、軽い話題ならシンプルなSure.やOf course.でも十分です。
keep a secret・keep it to yourself・Don’t tell anyone.の違い

keep a secret:秘密を守る
秘密を漏らさないという行動全体を表します。秘密を守れる人かどうかを尋ねるときにも自然です。
Do you trust him to keep a secret?
彼が秘密を守ると信頼できますか?
keep it to yourself:人に言わず、自分の中に留める
知ったことや意見をほかの人に言わないよう求める表現です。文脈によっては「その意見は胸にしまっておいて」という少し冷たい言い方にもなります。
I’m not ready to announce it, so please keep it to yourself.
まだ発表する準備ができていないので、自分の胸にしまっておいてください。
Don’t tell anyone.:誰にも言わないで
意味を直接伝える、短く分かりやすい言い方です。親しい会話で特によく使えます。
Don’t tell anyone about the gift.
プレゼントのことは誰にも言わないで。
keep confidentialとの違い
keep something confidentialは「情報を機密扱いにする」という意味で、仕事、契約、医療などの正式な場面によく合います。
All customer data must be kept confidential.
すべての顧客データは機密として扱わなければなりません。
友人の恋愛話ならkeep a secret、会社の未公開情報ならkeep confidentialが自然、と考えると使い分けやすくなります。
日本人が間違えやすいポイント
「秘密を守る」はprotect a secretではない
日本語の「守る」からprotectを選びたくなりますが、秘密を漏らさないという意味では通常keep a secretを使います。protectは、人や物を危険・被害から守るときの語です。
秘密にする内容を入れる位置に注意
- keep a secret:秘密を守る
- keep the plan secret:その計画を秘密にする
- keep it a secret:それを秘密にする
keep secret the planのような語順より、日常英語ではkeep the plan secretが自然です。
secretを複数形にできる
複数の秘密や、秘密を守る能力全般について話すならsecretsを使えます。
He can’t keep secrets.
彼は秘密を守れません。
表現が出ないときの簡単な言い換え
keep a secretがすぐに出なくても、次のような基本英語で十分に伝えられます。
- Don’t tell anyone.(誰にも言わないで)
- Please don’t talk about this.(このことは話さないでください)
- Only you know this.(これを知っているのはあなただけです)
- Please keep this between us.(これは二人だけの秘密にしてください)
しゅみすけ(大山俊輔)
関連表現
秘密を相手に話す側の表現も確認したい方は、「秘密を打ち明ける」の英語表現もあわせてご覧ください。confide in、tell someone a secret、open upの違いを解説しています。
まとめ
keep a secretは「秘密を守る・漏らさない」という意味です。keepの「ある状態を保つ」という感覚から、秘密を人に知られていない状態のまま保つと考えましょう。
- keep a secret:秘密を守る
- keep A secret:Aを秘密にしておく
- keep it a secret:それを秘密にしておく
- keep it to yourself:人に言わず自分の中に留める
- keep confidential:正式に機密扱いにする
まずはCan you keep a secret?とI won’t tell anyone.をセットで声に出してみましょう。ほかの表現は、英熟語・定型表現のまとめから学べます。









