プロが教えるわが家の防犯対策術!

現在完了について、質問したいことがあります。

塾の宿題で分からなかったところがあったので、解説していただけると幸いです。

`Did you go there?` 「あなたは今までにそこへいったことがありますか」
という文の書き換えで、

(  ) (  ) (  ) (  )there?
という文を
`Have you ever visited there?`  という文にしたのですが、
答えは
`Have you ever been there?` となっていました。

この場合私の答えはあっているのでしょうか?

またなぜbeen のあとto は必要ないのでしょうか?

解説宜しくお願いいたします。

A 回答 (2件)

>この場合私の答えはあっているのでしょうか?



一般英語では合っています。しかし
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 を省いていらっしゃいますよ!
    • good
    • 1
この回答へのお礼

お礼遅れてすみません。
回答ありがとうございます。

副詞の後には、toはいらないのですね。。
今後の勉強の役に立ちそうです!!

ありがとうございました。

お礼日時:2011/01/03 22:41

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 ということになります。
    • good
    • 0
この回答へのお礼

お礼遅れてすみません。
とてもわかりやすい回答ありがとうございました。

副詞のあとにtoはいらないのですね。

その他の単語ものせていただきありがとうございます。
今後の勉強に役立てます!!

ありがとうございました。

お礼日時:2011/01/03 22:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!