✨ ベストアンサー ✨
「話しません」ならdoesn'tが無難でしょう。
また,英語では「言語を話す」ことに関して,普通canを使いません。
can't speak Englishとかcan't speak Japaneseというのは,病気で言葉を発せないとか,動物は~とか,そういったケースなら使うかもしれませんが,普通は使いません。
外国人の人に,「日本語を話せますか?」と聞きたい時には,
Do you speak Japanese?
と聞きます。
speak自体にcanの意味が含まれている(から,canは使えない)と考えても構いません。
辞書によっては実際にspeak―「[動](他)❶〈ある言語〉を話す,話す能力がある」のように載っています。
丁寧にありがとうございます!!
めっちゃわかりやすいです✧︎