"I have been to Canada." (He isn't in Canada any more)
As a Present perfect tense, why "have been" is often used in finished action (to be in somewhere else)? Is it rather like "have experienced"?
'You can use the Present Perfect to describe your experience. It is like saying, "I have the experience of..."'── quoted from http://www.englishpage.com/verbpage/presentperfect.html Scroll down to 'TOPIC 1 Experience'.
Not a teacher.
Originally Posted by Checkmate
Is it rather like "have experienced"?
In a sense yes, as it doesn't tell us when- it's an experience from someone past, but that's all we know for now. The second the person starts filling us in with the details, the simple past tense will be used.