英語
中学生

ずっと使って来たはずなのに、突然わからなくなってしまいました。
現在完了形(経験)で、
例)I have been to Singapore.
私はシンガポールに行ったことがある。

これは何故、「行く」が「be」なのでしょうか。
教えてください( ; ; )

現在完了形

回答

be の意味の一つに「(今はAに)いる」という意味があり、現在完了形にすることで「行ったことがある(今はAにいる)」という形になります。

わかりにくかったらすいません…

goなどの現在形が「行く」の場合が当てはまらない説明もした方が良いですか??

ゆみか

説明お願いしたいです(/ _ ; )
あと、例文でI have never been abroad in my life.というものがあるのですが、beenのあとのtoが省略されるばあいもあるのですか?

いのり

goの場合意味が「(Aから)Bまで行く」という意味になるので、完了形にすると難しいですが「(Bまで行った結果)Bにいる」(Aにはいない)になるので日本語訳にあいません。

abroad は「外国へ」「外国で」という意味になるので、to の意味がabroad に含まれているためです。
また、toなどの前置詞は直後には基本的に名詞しかきません。

この回答にコメントする
疑問は解決しましたか?