質問: butの用法 多くのものを犠牲にして、トムはついに宇宙飛行士になるという夢を実現した。 tom finally realized his dream of becoming an astronaut , but at the expense of many other thing. 上記の英文はある英作文の学習参考書の例文です。私は英文では「夢を実現し」そして「多くのものを犠牲」というように感じたのです。そう解釈し英文を和訳すると「トムは宇宙飛行士になったがために、多くのものを犠牲にしてしまった」となります。 日本語を見る限り「多くのものを犠牲」にしてそして「夢を実現した」という順序なのだから、ちょっとおかしいのではと思ったのです。日本語と英文を照らし合わせたとき、この英文は日本語の意味をちゃんと伝えられいるのでしょうか。
回答: 英文自体は何の問題もありません。 英文と和訳を比べると、おかしなことはいくらでもあります。(それぞれの言語の発想がちがうため) 英語の力をつける一番の方法は出来るだけ日本語に直さずに、漠然とイメージすることです。細かいことにこだわると、いくらでも気になります。英語独特の言い方に慣れることが一番大切です。 語順も大切ですが、前から意味を区切って、順番に理解していくようにしましょう