- ベストアンサー
正しい文ですか
Have you ever been to foreign countries!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
補足、承りました。#2です。 やや、そうでしたか、!は?の単なる打ち間違いでしたか。 >anyは必要になりますか? あくまでも「anyを付けることが多いでしょうね。」ということです。なくても問題ありません。ですから、質問でお書きになっている文で何も問題ありませんよ。 ついでなので、もう一つだけあり得るパターンを申し上げておきます。 Have you ever been to some foreign countries? これは、「外国くらい、行ったことあるでしょう?」という、内心『この人なら、外国の一つや二つ、行っているはずだろう』と思っているときですね。つまり、Yesという答えが返ってくると予想しているときです。 ただ、さすがにこう言う機会は少ないと思います。何せ外国ですから。相手が外国に行ってそうか、行ってなさそうか、はっきりしていることが多いでしょう。 多分、いきなり「どこの国に行ったことがありますか?」と聞くでしょうね。と、someはあまり使わなさそうだから、最初は省略しました。学校のテストとかで、そう書いたらペケにされそうですし。
その他の回答 (2)
>Have you ever been to foreign countries! はい、文法的に正しい文です。意味も分かります。最後が!なので「いったい全体、どっか外国でも行ったことあんのか!」と、なんとなく興奮している模様。 最後が?なら普通に聞いています。が、それなら、 Have you ever been to any foreign countries? と、anyを付けることが多いでしょうね。しかしながら、海外を飛び回ってそうな人ならともかく、こう聞くときはともかく一つくらいと思うものらしく、 Have you ever been to a foreign country? のほうが多いようですよ。でも現代英語は同じことなら短く言えればそうする傾向があり、 Have you ever been abroad? が、おそらく好まれています。abroadという単語を、直前あたりで使っていたら、to a foreign countryにするとは思いますが。
補足
ありがとうございます ?の間違いです anyは必要になりますか?
- bakansky
- ベストアンサー率48% (3502/7245)
文末の ! を ? に変えれば正しい文だと思います。
お礼
分かりやすくいろいろありがとうございました。