「見つける」を表す find / discover / locate の違い・使い分け
find ・ discover ・ 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 は地図上で場所を突き止めるような、改まった文脈で使います。