Form the perfect verb tenses

Present Perfect Tense

๐Ÿ“˜ Form: has / have + past participle (V3)
๐Ÿ’ก Use: To show an action that started in the past and continues now or has just finished.

โœ… Examples:

  • I have eaten my lunch. ๐Ÿฝ๏ธ
  • She has finished her homework. ๐Ÿ“š

๐Ÿง  Clue Words: already, just, yet, ever, never, recently, so far

Past Perfect Tense

๐Ÿ“˜ Form: had + past participle (V3)
๐Ÿ’ก Use: To show an action that was completed before another action in the past.

โœ… Examples:

  • I had left before the rain started. โ˜”
  • They had finished dinner when the guests arrived. ๐Ÿด

๐Ÿง  Clue Words: before, after, when, by the time

Future Perfect Tense

๐Ÿ“˜ Form: will have + past participle (V3)
๐Ÿ’ก Use: To show that an action will be completed before a specific time in the future.

โœ… Examples:

  • By next week, we will have completed the project. ๐Ÿ—๏ธ
  • She will have left by the time you arrive. ๐Ÿš—

๐Ÿง  Clue Words: by tomorrow, by next year, before, in two days

Quick Comparison Table
๐Ÿ”ค Tenseโฐ Time Reference๐Ÿงฉ Structure๐Ÿ“ Example
Present PerfectPast โ†’ Nowhas/have + V3She has written a story. โœ๏ธ
Past PerfectPast โ†’ Earlier Pasthad + V3She had written a story before school. ๐Ÿ•ฐ๏ธ
Future PerfectFuture โ†’ Earlier Futurewill have + V3She will have written a story by then. ๐Ÿ“…
Tips to Remember

๐Ÿ’ก Has โ†’ singular subjects (He, She, It) ๐Ÿ‘ฉโ€๐Ÿซ
๐Ÿ’ก Have โ†’ plural subjects (I, You, We, They) ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ
๐Ÿ’ก V3 form โ†’ same as past participle (e.g., gone, written, eaten, done) ๐Ÿงพ

Practice Sentences

๐Ÿ‘‰ I ____ (complete) my homework. โžก๏ธ have completed
๐Ÿ‘‰ He ____ (finish) the race before others. โžก๏ธ had finished
๐Ÿ‘‰ They ____ (reach) the station by 6 p.m. โžก๏ธ will have reached

Summary

๐Ÿ•“ Perfect tenses = โ€œHave + doneโ€ idea (completed action).
๐Ÿ“˜ Present Perfect โ†’ still relevant now.
๐Ÿ“™ Past Perfect โ†’ finished before another past action.
๐Ÿ“— Future Perfect โ†’ will finish before a future moment.

Let’s practice!๐Ÿ–Š๏ธ