
1.「経験」を表す用法
今までの経験を表す。下記の文で、ハワイに行ったのは過去でも経験として言うときは現在完了形を使う。
I have visited Hawaii twice.
(私は2度ハワイを訪れたことがある)
I visited Hawaii. は受験参考書にある、よくある受験英語。(間違った英語)
単純過去形は、last year、two years agoなどの副詞がないと使えない。
2. 「継続」を表す現在完了
継続用法は続いていること、過去に始まった動作や状態が今も続いていることを表す。
She has lived in Hong Kong for ten years.
(彼女は10年間[ずっと香港に住んでいる)