Perfect Tense

The present perfect tense describes an action that started in the past and continues to the present time. Use has/have + the past participle form of the verb.

The past perfect tense describes an action that started and ended in the past. Usehad + the past participle form of the verb.

The future perfect tense describes future actions that will occur before some other action. Use will have + the past participle form of the verb.

run

  • I have run several marathons this year. (present perfect)
  • I had run many marathons in the past. (past perfect)
  • I will have run a marathon by the time I turn 30. (future perfect)

learn

  • I have learned a lot about English grammar this semester.
  • I had learned the basics of English grammar in elementary school.
  • I will have learned a lot about English grammar when I finish college.

know

  • I have known her since I was young.
  • I had known her until she passed away.
  • I will have known her for 20 years next month.

cook

  • I have cooked supper every night this week.
  • I had cooked supper every night until the stove broke.
  • I will have cooked supper every night by the time this diet ends.