- You have seen that movie many times.
- Have you seen that movie many times?
- You have not 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.
- There have been many earthquakes in California.
- People have traveled to the Moon.
- People have not traveled to Mars.
- Have you read the book yet?
- Nobody has ever climbed that mountain.
- A: Has there ever been a war in the United States?
B: Yes, there has been a war in the United States.
How Do You Actually Use the Present Perfect?
TOPIC 1 Experience
- 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.
- I have never been to France.
This sentence means that you have not had the experience of going to France.
- I think I have seen that movie before.
- He has never traveled by train.
- Joan has studied two foreign languages.
- A: Have you ever met him?
B: No, I have not met him.
TOPIC 2 Change Over Time
- You have grown since the last time I saw you.
- The government has become more interested in arts education.
- Japanese has become one of the most popular courses at the university since the Asian studies program was established.
- My English has really improved since I moved to Australia.
TOPIC 3 Accomplishments
- Man has walked on the Moon.
- Our son has learned how to read.
- Doctors have cured many deadly diseases.
- Scientists have split the atom.
TOPIC 4 An Uncompleted Action You Are Expecting
- James has not finished his homework yet.
- Susan hasn't mastered Japanese, but she can communicate.
- Bill has still not arrived.
- The rain hasn't stopped.
TOPIC 5 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.
- We have had many major problems while working on this project.
- She has talked to several specialists about her problem, but nobody knows why she is sick.
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.
- They have had three tests in the last week.
- She graduated from university less than three years ago. She has worked for three different companies so far.
- My car has broken down three times this week.
- I went to Mexico last year.
I went to Mexico in the calendar year before this one.
- I have been to Mexico in the last year.
I have been to Mexico at least once at some point between 365 days ago and now.
USE 2 Duration From the Past Until Now (Non-Continuous Verbs)
- I have had a cold for two weeks.
- She has been in England for six months.
- Mary has loved chocolate since she was a little girl.