- You have seen that movie many times.
USE 1 Unspecified Time Before Now
- I have seen that movie twenty times.
- I think I have met him once before.
- I have been to France.
This sentence means that you have had the experience of being in France. Maybe you have been there once, or several times.
- I have been to France three times.
You can add the number of times at the end of the sentence.
Change Over Time
- You have grown since the last time I saw you.
- The government has become more interested in arts education.
- Man has walked on the Moon.
- Our son has learned how to read.
An Uncompleted Action You Are Expecting
- James has not finished his homework yet.
- Susan hasn't mastered Japanese, but she can communicate.
Multiple Actions at Different Times
- The army has attacked that city five times.
- I have had four quizzes and five tests so far this semester.
Time Expressions with Present Perfect
- Have you been to Mexico in the last year?
- I have seen that movie six times in the last month.
NOTICE"Last year" and "in the last year" are very different in meaning. "Last year" means the year before now, and it is considered a specific time which requires Simple Past. "In the last year" means from 365 days ago until now. It is not considered a specific time, so it requires Present Perfect.
- I went to Mexico last year.
I went to Mexico in the calendar year before this one.