質問: ”By some miracle our cottage was still standing,” この文での”By”の訳し方をお教えください。
回答: 前置詞"by"で一番使われる「~によって」で良いでしょう。 「私たちの別荘はある奇跡によってまだ立っていた」 別荘は倒れたり、流されて当然の状況だったのでしょう。でも、まだ立っていたので、まるで奇跡が起こったようだ、というのがこの文章の意味です。 【補足へ】 “By some miracle”はstill standingを修飾している副詞句です。さらにstillがstandingを修飾しています。副詞句は文頭、文末、あるいは修飾している語句の前に置ける場合が多いです。 “(By some miracle) our cottage was still standing,” “Our cottage was still standing (by some miracle).” “Our cottage was (by some miracle) still standing,” 全部同じ意味ですが、文章の印象が変わります。どれがネイティブ的ということは特にありません。話し手がどのような印象を与えようかで決まります。印象は人によって変わるので、一概には言えませんが、 1)修飾している語句の前: 自然な語順 2)文頭: 副詞句を強調した語順 3)文末: 副詞句を付け足す語順 と考えている人が多いと思います。