現在完了
経験
have+過去分詞~ で「~したことがある」という意味になる。
経験を表す副詞語句として、befor(前に)、once(一度、一回)、
twice(二回)、~times(~回)などがある。
I have visited Fukuoka before. → 私は以前、福岡を訪れたことがある。
have+been+to~ で「~へ行ったことがある」という意味になる。
I have been to Hokkaido once. → 私は一回北海道へ行ったことがあります。
否定文
have never+過去分詞~ で「今までに一度も~したことがない」という
意味になる。
Yumi has never read that book.
→ ユミはあの本を今までに読んだことがありません。
Ken has never been to U.K.
→ ケンは今までに一度もイギリスへ行ったことがありません。
疑問文
haveを文頭に置き、 have+主語+ever+過去分詞 で
「今までに~したことがあるのか?」という意味になる。
How long have you lived in Japan?
→ あなたはどのくらい長く日本に住んでいますか?
haveを文頭に置き、 How+often/many times+have+主語+過去分詞 で
「今までに何回~したことがあるのか?」という意味になる。
How long have you lived in Japan?
→ あなたはどのくらい長く日本に住んでいますか?
have been in ~ で「~に居たことがある」という意味になる。
I have been in Nagano. → 私は長野に居たことがある。
現在完了は、過去を表す副詞語句(ago「~前に」、when「いつ」「~の時」、
yesterday「昨日」、last year「去年」など)と一緒に使うことができない。