• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:中学生 英文法、現在完了について。)

中学生 英文法、現在完了について

このQ&Aのポイント
  • 中学生の英文法で現在完了について質問があります。特に、「Have you ever been there?」という表現について疑問があります。
  • 具体的には、「Did you go there?」という文を「Have you ever been there?」に書き換えたのですが、正しいのかどうかわかりません。
  • また、なぜ「been」の後に「to」が必要ないのか疑問です。解説をお願いします。

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

  • ベストアンサー
回答No.2

go to school/America/the park だけど go home/there/here/abroad home は「家へ/で」 there は「そこへ/で」 here は「ここへ/で」 abroad は「外国へ/で」 これらの語は副詞であり,「へ」「で」の意味が含まれています。 go to ~「~へ行く」の現在完了は have gone to だと「行ってしまった」という完了 have been to だと「行ったことがある」という経験 と区別されます。 いずれの場合も there の場合は to は要りません。 visit は visit America/your house/my friend もとから前置詞は要りません。 「そこを訪れる」という場合も visit there となります。 there は「そこへ」なのですが,visit の後にも置けます。 今回の問題の場合,go の意味をそのまま残したのは have been (to) の方です。 しかし,visit でも同じような意味であり, have been to America have visited America という書き換え問題もあるくらいです。 したがって,visited でも誤りではありませんが,出題者の意をくめば been ということになります。

marojiji
質問者

お礼

お礼遅れてすみません。 とてもわかりやすい回答ありがとうございました。 副詞のあとにtoはいらないのですね。 その他の単語ものせていただきありがとうございます。 今後の勉強に役立てます!! ありがとうございました。

その他の回答 (1)

  • marbleshit
  • ベストアンサー率49% (5033/10253)
回答No.1

>この場合私の答えはあっているのでしょうか? 一般英語では合っています。しかし Did you go there? の書き換え問題ですので、 have ( has ) been to「行った事がある」 が正解となります。 >またなぜbeen のあとto は必要ないのでしょうか? here, there と言った副詞は to を取りません。 (例)Come here.    You can go there. 質問者さんも Have you ever visited there? ちゃんと to を省いていらっしゃいますよ!

marojiji
質問者

お礼

お礼遅れてすみません。 回答ありがとうございます。 副詞の後には、toはいらないのですね。。 今後の勉強の役に立ちそうです!! ありがとうございました。

関連するQ&A