Present Perfect
The present perfect connects past actions to the present, showing relevance or result. It is formed with have/has plus the past participle.
Usage
Use the present perfect for actions that happened at an unspecified time before now, for experiences, and for actions with present relevance. It also marks actions that started in the past and continue to the present.
Sign In
Add an email to access exercises.
Formation
The present perfect is formed with have or has followed by the past participle of the verb. Regular past participles end in -ed, while many common verbs are irregular.
Auxiliary: Have / Has
Use has with third person singular and have with I, you, we, and they. This small difference keeps the sentence grammatically correct.
Sign In
Add an email to access exercises.
Past Participle
The past participle expresses the completed action. For regular verbs, add -ed, and for irregular verbs, use the specific form from memory or a list.
Sign In
Add an email to access exercises.
Examples
English Example | English Example |
---|---|
π I have cleaned the entire house. | π§Ή She has tidied her room. |
π They have bought groceries. | π° He has made a cake. |
π³ We have planted flowers in the garden. | ποΈ I have taken out the trash. |
π¦ She has organized the closet. | π§Ί They have done the laundry. |
Signal Words
Signal words for the present perfect include already, yet, just, ever, never, and time expressions like since and for. These clues help determine if the present perfect is appropriate.
English Example | English Example |
---|---|
π I have just finished vacuuming. | π She has already started cleaning. |
π§Ό They have cleaned before the guests arrived. | π§½ We have often tidied this room. |
π He has cleaned today. | β The house has been cleaned. |
Sign In
Add an email to access exercises.
Summary
The present perfect uses have/has plus the past participle to link past actions to the present. It highlights experiences, recent actions, and ongoing states that began in the past.
Last updated: Sun Sep 14, 2025