Present Perfect

Subject + have/ has + past participle

Examples: I have walked They have run
You have killed He/ she/ it has waited*
We have eaten *Note: use ‘has’ when the subject is he, she, or it.

 

Rules

 

1.  Use present perfect for talking about experiences or accomplishments from an unspecified time.

–  I have visited several major cities in many countries.

–  England has won the World Cup of Soccer, but I can’t remember when.

2.  Talk about an experience or situation that started at a point in past and has continued until now by adding ‘for’ or ‘since.’

–  Young people have become crazier since YouTube launched in 2005.

–  Disco hasn’t been popular for many years.

 3.  You can add a number of times/ occurrences to present perfect sentences, but not a specific point in time.

right:       She has been to the washroom three times in the last hour.

wrong:    She has been to the washroom 5 minutes ago.*

 

Note: use simple past, NOT present perfect, if you  want to say the time that something happened.

–  She went to the washroom 5 minutes ago.