1. Unspecified past time experince.
  2. For/Since duration
  3. Finished event that shows result in the present.
  4. Unfinished situations that started in the past and continue in the present.
  5. "Today hasn´t finished"
  6. "It has snowed FOR 3 days" "It has snowed SINCE Monday."
  7. "I have been to Spain."
  8. "It has rained a lot."