質問: 私が何歳かわかりますか? 「私が何歳かわかりますか?」 この文を英訳すると “do you know how old i am?” であって、“do you understand how old i am?” ではありません。 しかし、これに対して、 “私が何歳かわかりますか?に対応する英語は "do you know how old i am?"ではないですよ。 私が何歳か知ってますか?に対応するのが上の英語です。 「わかりますか?」というのは、私の外見から、つまり服装や顔つきなどから私の年をあてられますか? ということです。知っていればあてる必要は無いですから。正しい英語は can you tell how old i am? can you figure out how old i am? などです。” という指摘をした人がおります。 でも、私は違和感を感じます。先ず、日本語では この場合「知っている」も「わかる」も殆ど同じ意味で互換性があり、日本人が普通に聞いて、とりわけ大きな違いを認識するとは思いません。 でも、逆に“can you tell how old i am?”とか“can you figure out how old i am?”とした方が原文の日本語の意味から少しズレるような気がします。 そこで質問です。これら、二つの英文にはどんなニュアンスがありますか?
回答: know 葉「面識がある」「知識がある」という意味です。 テレビによく出てくる人を話題にして i know him. と言うと「会ったことがあると」と解釈されます。i often see him on tv. と言うべきでしょう。 i know where he lives. 実際に家の場所を知っていることです。 understand は相手の話を聞いて理解できた、知識に照らし合わせて理解できると言う意味です tell は判断する、認識するの意味から「伝える、教える」の意味に相当します。 ただし、学問的な指導は teach となります。 figure out 類推できると言う意味です。 can you tell how old i am? 何歳かわかる。 can you figure out how old i am? 何歳だと思う? do you know how old i am? 知っている do you understand how old? とは聞きませんが、 相手の話を聞いて、i understand you are 25. ということはありまず。