• ベストアンサー

~へ行った事がありますか??の使い方

あなたはそこへ、行ったことがありますか? 英語だと、 (1)Have you been to there? それとも、 (2)Do you have been to there? (1)の方がよく使われている気がしますが、 (2)でも間違いではないような気がします。 違いを教えて下さい。

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

  • ベストアンサー
  • Parismadam
  • ベストアンサー率65% (2756/4211)
回答No.3

はじめまして。 ご質問1: <(2)でも間違いではないような気がします。> 残念ながら、間違いです。 1.理由は、助動詞が2つ使われているからです。 2.have beenはhave+ppでつくられる、現在完了という時制で、haveは動詞を補う働きのある「助動詞」になります。 3.一方、Do youのdoは、一般動詞の疑問文を作る時に使われる「助動詞」になります。 4.英語では助動詞を2つ続けて使用することはできない規則があります。 5.現在完了形のように、助動詞を使った文の疑問文は、助動詞を文頭において、主語と倒置させて使います。 例: I can do it.「それをすることができる」 Can you do it?「それをすることができますか?」 6.従って、現在完了形を疑問文にするのなら、(1)のように、 Have you been~? とするのが正しい用法なのです。 ご質問2: <(1)Have you been to there?> 文法上の間違いがあります。 1.Thereは単独で「そこに」という副詞になります。 2.つまり、単独でto「に」という方向を表す前置詞の意味も含んでいるので、前置詞toは不要なのです。 3.なお、このhave+ppの現在完了は「経験」の用法になっています。 4.訳は 「あなたはそこに入ったことがありますか?」 となります。 以上ご参考までに。

lovelynanako
質問者

お礼

お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

その他の回答 (4)

  • goddamit
  • ベストアンサー率24% (6/25)
回答No.5

今までの皆様のお答えの通りかと思います。 が、(いままで)そこに行った事がありますか? 私ならば: Have you ever been there. として "ever"を挿入したいところです。

lovelynanako
質問者

お礼

お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

回答No.4

まず,there は「そこへ,そこに,そこで」の意味ですので, to はいりません。 「持っている」「食べる」など,一般動詞としての have の疑問文には do を用いて,Do you have ~? となりますが, 現在完了の have は一般動詞としての意味はなく,現在完了で用いると決まっている「助動詞」的なものです。 したがって,2のように用いるのは誤りで 1の Have you been ~?ように Have you 過去分詞の形になります。 英語の文には必ず,動詞が含まれ,今言いたい内容を表します。 今回は been の be がその動詞であり,have の方は現在完了にするためのもので,中心となる動詞ではないのです。

lovelynanako
質問者

お礼

お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

  • m_oc
  • ベストアンサー率31% (47/151)
回答No.2

(1)も(2)も×! 正解は Have you been there? 「to」は、次に来るのがthereやhereの場合必要なし。 「to」を入れるとすれば Have you been to that place? (2)は、文法が完全におかしい。 ここで使いたい「have」は経験のhaveであって、何かを持っているときの「have」ではないから。 Do you have~は、相手が現在何かを持っているかどうかを聞くときのみ。

lovelynanako
質問者

お礼

お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

noname#59607
noname#59607
回答No.1

2)は間違い 完了形の疑問文はhave を前に出す。 I don't have been to there. とは答えないでしょう? I haven't been to there.

lovelynanako
質問者

お礼

お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。I don't have been to there.←かなり納得!!!またお時間あれば宜しくお願い致します。