- ベストアンサー
行くべきだったの英訳
例えば、沖縄なんか行かなくて北海道に行くべきだったといいたいときは、I should have gone to Hokkaidoで宜しいのでしょうか? もしくは、I should have been to Hokkaidoとしたほうが良いのでしょうか? 以上、宜しくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
I should have gone to Hokkaido. で宜しいです。 「沖縄の替わりに北海道に行けば良かったのに」という仮定的状況を述べており、 北海道に行くことのみにフォーカスがおかれます。 ですから、「行って帰ってくる」という全行程を全うする意味のbeenを用いて I should have been to Hokkaido. とするのは不自然な感じです。 should haveを用いない通常の文、例えば、 I've gone to Hokkaido.と書置きして家出する行為などは、 行ったまま戻ってこない、という意味になりますが、 I should have gone to Hokkaido. はshould have(すべきだった)という仮定的状況を表現しているので、 行ったまま戻ってこない、というニュアンスはありません。
その他の回答 (4)
- caimonn
- ベストアンサー率12% (4/33)
ということは、 I should have known better with you. 良く理解出来なくてごめんね。 ですねー。
- heedeboo
- ベストアンサー率20% (1/5)
蛇足で補足です。 皆さんお答えの通り、should have p.p.にて、 「~すべきだった(のに、実際はそうしなかった)」 というニュアンスです。
- kochory
- ベストアンサー率45% (167/370)
should have gone to だと 行ったまま戻ってこないという意味になるので、 「(観光などで)行くべきだった」と言いたいのなら should have been to か shouled have visited がいいでしょう。
お礼
大変参考になりました。ありがとうございました。
過去において実現できなかったことですから should have p.p.を使って I should have gone to Hokkaido. で合ってると思います。
お礼
大変参考になりました。ありがとうございました。
お礼
大変参考になりました。ありがとうございました。