Present Perfect

The present perfect refers to an action that either occurred at an indefinite time in the past or began in the past and continued to the present time.

Notes

We form the present perfect as follows:

Subject + have/has + the past participle.

Learn FREE with videos and interactive exercises

Present perfect - Affirmative form

Present perfect - Affirmative form

Present perfect - Negative form

Present perfect - Negative form

Present perfect - Interrogative form

Present perfect - Interrogative form

Time words

Time words