be の意味の一つに「(今はAに)いる」という意味があり、現在完了形にすることで「行ったことがある(今はAにいる)」という形になります。
わかりにくかったらすいません…
goなどの現在形が「行く」の場合が当てはまらない説明もした方が良いですか??
goの場合意味が「(Aから)Bまで行く」という意味になるので、完了形にすると難しいですが「(Bまで行った結果)Bにいる」(Aにはいない)になるので日本語訳にあいません。
abroad は「外国へ」「外国で」という意味になるので、to の意味がabroad に含まれているためです。
また、toなどの前置詞は直後には基本的に名詞しかきません。
説明お願いしたいです(/ _ ; )
あと、例文でI have never been abroad in my life.というものがあるのですが、beenのあとのtoが省略されるばあいもあるのですか?