「見つける」を表す find / discover / locate の違い・使い分け

finddiscover locate はどれも「見つける」と訳せますが、見つけ方と改まり度が違います。

使い分け早見表
単語使い方
使い方
探していたものを「見つける」、日常
使い方
これまで知られていなかったものを「発見する」
使い方
位置を「特定する」、ややフォーマル

find を使うとき

「探していた物・人・情報を見つける」を表す最も基本的で日常的な語です。物理的な発見だけでなく、答えを見つける・解決策を見つけるなど抽象的な場面にも使えます。活用は find - found - found と不規則変化です。

例文

I found my keys under the sofa.

ソファの下で鍵を見つけました。

We need to find a solution to this problem.

この問題の解決策を見つける必要があります。

discover を使うとき

「これまで知られていなかったものや、自分が初めて知った事実を見つける」を表す語です。科学的発見・新大陸発見・新事実の判明など、新しさを伴う見つけ方に合います。日常では「(初めて) 知る」「気づく」の意味でも使われます。

例文

Scientists discovered a new species in the rainforest.

科学者たちは熱帯雨林で新種を発見しました。

I discovered that he speaks three languages.

彼が 3 か国語を話すことを (初めて) 知りました。

locate を使うとき

「物・人・建物などの位置を特定する」を表すややフォーマルな語です。地図上で場所を突き止める、行方不明者の居場所を割り出す、店舗の所在地を示すなど、位置情報に焦点が当たる場面で使います。受動態 "be located in ..." (〜にある) の形でもよく見ます。

例文

The rescue team located the missing climber.

救助隊は行方不明の登山者の居場所を特定しました。

The hotel is located near the station.

そのホテルは駅の近くにあります。

間違えやすいポイント

I discovered my wallet in my bag.

I found my wallet in my bag.

探していた物が見つかる日常場面は find。discover は「これまで知らなかった事実・新しいものを見つける」ニュアンスがあり、財布の話には合いません。

I located a good restaurant near here.

I found a good restaurant near here.

「いいレストランを見つけた」のような日常会話では find が自然です。locate は地図上で場所を突き止めるような、改まった文脈で使います。