質問: 英訳の問題です お願いします 英訳の問題です。 「パーティーに来てくれてありがとう。」 これを thank you for visiting the party. としたのですが。 解答では thank you for coming to the party. となっていました。 自分の解答ではダメでしょうか。お願いします。
回答: thank you for visiting the party。 別に文法的には問題がありませんが、パーティーに来てくれてありがとう。の訳ではありません。 visit には、方向性がありませんから、「来た」事にはなりません。それと一時的な訪問を指しているので、「ちょっと寄った」(招かれなかった人が訪れたような匂いも)感じです。 ですから文法的にはダメではない。翻訳としては、外れ、という感じです。