🦅 Project Eagle
Quadruple VS

Synonym Boundary: "話す", "はなす", "発言する", "代弁する"

All represent the core concept "speak", but require precise selection.

Japanese Option A

話す

はなす (hanasu)
N5 / CEFR
Japanese Option B

はなす

はなす (hanasu)
N5 / CEFR
Japanese Option C

発言する

はつげんする (hatsugen suru)
N3 / CEFR
Japanese Option D

代弁する

だいべんする (daibensuru)
C1 / CEFR

Quadruple VS Nuance Contrast & Social Differences

When expressing "speak" in Japanese, you must carefully distinguish between "話す", "はなす", "発言する", "代弁する" based on context.
  • 話す (はなす (hanasu) - Level: N5): Maps to "to speak, to talk" and is used when Used for verbal communication. Polite form is 話します.
  • はなす (はなす (hanasu) - Level: N5): Maps to "to speak, to talk" and is used when Used for general conversation. The polite form is 話します.
  • 発言する (はつげんする (hatsugen suru) - Level: N3): Maps to "to speak; to make a statement; to comment" and is used when Refers to making a statement or expressing an opinion, especially in a formal setting like a meeting, debate, or public forum. It implies a deliberate act of speaking..
  • 代弁する (だいべんする (daibensuru) - Level: C1): Maps to "speak for, represent" and is used when Essential structural term in CEFR C1 vocabulary syllabus..
Mixing these up can easily lead to unnatural translations. Refer to the bilingual context cards below to master the boundaries!
Context for "話す"
友達と日本語を話します。
I speak Japanese with my friend.
Context for "はなす"
日本語を話しますか?
Do you speak Japanese?
Context for "発言する"
会議で自分の意見を発言した。
I expressed my opinion at the meeting.
Context for "代弁する"
私は代弁するに興味があります。
I am interested in speak for, represent.

Synonym Mastery Challenge

Which Japanese word perfectly fits this blank space?

Fill in the blank: "友達と日本語を話します。" (Meaning: "I speak Japanese with my friend.")
🎉 Correct Answer!

Remember: "話す" is correct here because it represents "to speak, to talk" in the context: "I speak Japanese with my friend.".

💡 Practice with AI! Live

Don't just read. Practice speaking this grammar with our interactive AI coach for free!

Try AI Speaking 👉