ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4021102 〜へ行った事がありますか??の使い方
質問者:lovelynanako あなたはそこへ、行ったことがありますか?
英語だと、
(1)Have you been to there?
それとも、
(2)Do you have been to there?

(1)の方がよく使われている気がしますが、
(2)でも間違いではないような気がします。

違いを教えて下さい。
困り度:
  • 困っています
質問投稿日時:
08/05/14 10:17
この質問に対する回答は締め切られました。

回答

ANo.5 今までの皆様のお答えの通りかと思います。
が、(いままで)そこに行った事がありますか? 私ならば:
Have you ever been there.
として "ever"を挿入したいところです。
回答者:goddamit
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/14 11:58
この回答へのお礼お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

回答良回答10pt

ANo.4 まず,there は「そこへ,そこに,そこで」の意味ですので,
to はいりません。

「持っている」「食べる」など,一般動詞としての have の疑問文には
do を用いて,Do you have 〜? となりますが,
現在完了の have は一般動詞としての意味はなく,現在完了で用いると決まっている「助動詞」的なものです。

したがって,2のように用いるのは誤りで
1の Have you been 〜?ように Have you 過去分詞の形になります。

英語の文には必ず,動詞が含まれ,今言いたい内容を表します。

今回は been の be がその動詞であり,have の方は現在完了にするためのもので,中心となる動詞ではないのです。
回答者:wind-sky-wind
種類:回答
どんな人:専門家
自信:自信あり
回答日時:
08/05/14 10:41
この回答へのお礼お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

回答良回答20pt

ANo.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.訳は
「あなたはそこに入ったことがありますか?」
となります。

以上ご参考までに。
回答者:Parismadam
種類:回答
どんな人:専門家
自信:自信あり
回答日時:
08/05/14 10:40
この回答へのお礼お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

回答

ANo.2 (1)も(2)も×!

正解は

Have you been there?

「to」は、次に来るのがthereやhereの場合必要なし。
「to」を入れるとすれば

Have you been to that place?



(2)は、文法が完全におかしい。
ここで使いたい「have」は経験のhaveであって、何かを持っているときの「have」ではないから。

Do you have〜は、相手が現在何かを持っているかどうかを聞くときのみ。
回答者:m_oc
種類:回答
どんな人:専門家
自信:自信あり
回答日時:
08/05/14 10:39
この回答へのお礼お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。またお時間あれば宜しくお願い致します。

回答

ANo.1 2)は間違い

完了形の疑問文はhave を前に出す。

I don't have been to there. とは答えないでしょう?
I haven't been to there.
回答者:noname#59607
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/14 10:37
この回答へのお礼お礼が遅くなり大変申し訳ありません。早々のご回答ありがとうございました。I don't have been to there.←かなり納得!!!またお時間あれば宜しくお願い致します。