• ベストアンサー

正しい文ですか

Have you ever been to foreign countries!

質問者が選んだベストアンサー

  • ベストアンサー
noname#175206
noname#175206
回答No.3

 補足、承りました。#2です。  やや、そうでしたか、!は?の単なる打ち間違いでしたか。 >anyは必要になりますか?  あくまでも「anyを付けることが多いでしょうね。」ということです。なくても問題ありません。ですから、質問でお書きになっている文で何も問題ありませんよ。  ついでなので、もう一つだけあり得るパターンを申し上げておきます。 Have you ever been to some foreign countries?  これは、「外国くらい、行ったことあるでしょう?」という、内心『この人なら、外国の一つや二つ、行っているはずだろう』と思っているときですね。つまり、Yesという答えが返ってくると予想しているときです。  ただ、さすがにこう言う機会は少ないと思います。何せ外国ですから。相手が外国に行ってそうか、行ってなさそうか、はっきりしていることが多いでしょう。  多分、いきなり「どこの国に行ったことがありますか?」と聞くでしょうね。と、someはあまり使わなさそうだから、最初は省略しました。学校のテストとかで、そう書いたらペケにされそうですし。

noname#198287
質問者

お礼

分かりやすくいろいろありがとうございました。

その他の回答 (2)

noname#175206
noname#175206
回答No.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にするとは思いますが。

noname#198287
質問者

補足

ありがとうございます ?の間違いです anyは必要になりますか?

  • bakansky
  • ベストアンサー率48% (3502/7245)
回答No.1

文末の ! を ? に変えれば正しい文だと思います。

関連するQ&A